# HƯỚNG DẪN TẠO ĐỀ THI, NHẬP ĐỀ THI CÓ CHỨA CÔNG THỨC TOÁN HỌC VÀO mydtu VÀ SAKAI <!-- omit in toc -->
Nguyễn Quang Thi
20/02/2022
**bộ môn Toán, khoa MT & khoa KHTN**
## Mục lục
- [Mở đầu](#Mở-đầu)
- [Phần 1. Biên soạn đề thi trong **Word** với **Mathtype**](#Phần-1.-Biên-soạn-đề-thi-trong-**Word**-với-**MathType**)
- [Phần 2. Xử lí để có thể upload vào **mydtu** và **SAKAI**](#Phần-2.-Xử-lí-để-có-thể-upload-vào-**mydtu**-và-**SAKAI**)
- [Kết luận](#Kết-luận)
## Mở đầu
Việc biên soạn những đề thi có câu hỏi chứa công thức Toán học vất vả trên hệ thống:
- **[mydtu][my-dtu]** (làm thủ tục hành chính), website: [https://mydtu.duytan.edu.vn](https://mydtu.duytan.edu.vn)
- *và* **SAKAI** (đề thi cho sinh viên làm bài trên mạng *internet*), được đăng nhập thông qua website **[mydtu][my-dtu]**.
Nhiều bạn thường sử dụng:
- phần mềm **MathType** đã tích hợp vào **Word** để nhập công thức Toán học trong biên soạn văn bản với **Word** (ví dụ: ![công thức toán][congthuctoan-1])
- *hoặc* biên soạn với mã **`TeX`** (ví dụ: mã **`TeX`**: ==`\(\dfrac{-b\pm \sqrt{{{b}^{2}}-4ac}}{2a}\)`== sẽ cho kết quả \\(\dfrac{-b\pm \sqrt{{{b}^{2}}-4ac}}{2a}\\)
Tuy nhiên, các cách nhập công thức Toán học như trên, chưa thể **upload** và hiển thị trên **[mydtu][my-dtu]**, **SAKAI**. Với tài liệu này, bạn dễ dàng thực hiện việc biên soạn đề thi có câu hỏi chứa những công thức Toán học và **upload** vào **[mydtu][my-dtu]**, **SAKAI**.
Các thao tác chuẩn bị:
1. Phần mềm **Microsoft Office**[^1] (biên soạn văn bản **Word**), cài đặt phần mềm **MathType**[^2] (biên soạn công thức toán, dùng chuyển đổi sang mã **MathJax** và mã **`TeX`** khi cần thiết),
3. website **[TEXER][TEX-ER]** (https://artofproblemsolving.com/texer): dùng để kiểm tra mã **MathJax** và bổ sung, cập nhật nội dung,
4. website **[mydtu][my-dtu]** (https://mydtu.duytan.edu.vn): (*làm thủ tục hành chính*)
5. thiết lập để **SAKAI** có thể nhận được mã **MathJax**, bạn vào **site info -> Manage Tools và tích chọn Enable MathJax for automatic rendering of LaTeX and AsciiMath in this site. Learn More -> Continue -> Finish**.
## Phần 1. Biên soạn đề thi trong **Word** với **MathType**
Trong **[mydtu][my-dtu]** và **SAKAI**, có nhiều dạng đề thi với cấu trúc và yêu cầu khác nhau (tuỳ vào mục đích). Với tài liệu này, bạn được hỗ trợ cho việc biên soạn **câu hỏi Trắc Nghiệm khách quan** (có 4 *phương án* chọn lựa: **A**, **B**, **C**, *hoặc* **D**, *và* chỉ có 1 phương án là **Đáp án Đúng**). Từ đó, bạn có thể thực hiện tạo đề thi với các _**dạng**_ câu hỏi với _**cấu trúc**_ *và* _**yêu cầu**_ khác.
Bạn thực biên soạn các **câu hỏi Trắc Nghiệm khách quan** vào **Word**, ví dụ file ==**`dethi_mathtype.docx`**== theo dạng:
1.
(xuống dòng) Nội dung bài toán Trắc Nghiệm 1,
có 4 phương án trả lời.
*A. đáp án ĐÚNG (được kèm kí hiệu “*”)
B. đáp án SAI
C. đáp án SAI
D. đáp án SAI
2.
(xuống dòng) Nội dung bài toán Trắc Nghiệm 2,
có 4 phương án trả lời.
*A. đáp án ĐÚNG (được kèm kí hiệu “*”)
B. đáp án SAI
C. đáp án SAI
D. đáp án SAI

++Chú ý:++
1. Không dùng đánh số tự động trong **Word** ở số thứ tự câu hỏi (kể cả các phương án trả lời Trắc Nghiệm: **A**, **B**, **C**, *và* **D**).
2. Tất cả **kí hiệu** về toán, bạn đều biên soạn bởi **MathType** và bạn ==**KHÔNG**== sử dụng **Equation** có sẵn trong **Word**. Phần mềm **MathType** nhận dạng *và* phân biệt kí hiệu toán (được biên soạn bởi **MathType**) với văn bản, có thể xử lí chuyển sang mã **MathJax** *và* mã **`TeX`**), chẳng hạn:
- $+$, $-$, $\times$, $:$ (*phép toán*),
- $x$, $y$: (*biến số*); $\mathbb{R}$, $\mathbb{R}^*_+$, $\mathbb{Q}$, $\mathbb{Z}$, $\mathbb{N}$: (*tập hợp*)
- $[a,b]$, $[a,b)$, $(a,b)$: (*đoạn, nửa đoạn, khoảng*),
- $A=\begin{pmatrix}
1 & 2 & -3 \\
a & b & c \\
d & e & a_{11}
\end{pmatrix}$: (*toán ma trận*); $f\left( x \right) = \left\{ \begin{array}{l}2x + 1 & x> 0\\{x^2} - 2x &x\le 0\end{array} \right.$ (*hàm số*), v.v..
3. Những bạn dùng được và hiểu được mã **`TeX`** thì có thể biên soạn câu hỏi trực tiếp trên website **[TEXER][TEX-ER]** (cần điều chỉnh một chút để **đúng** mã **MathJax**). **KHÔNG** nên biên soạn mã **`TeX`** trong **Word** (*lí do:* gõ lệnh có thể không đúng **form** mã **MathJax** thì **[mydtu][my-dtu]** *và* **SAKAI** không hiển thị đúng).
4. File ==**`dethi_mathtype.docx`**== dùng để in và xét duyệt về thủ tục hành chính nhé!
## Phần 2. Xử lí để có thể upload vào **mydtu** và **SAKAI**
Sau khi nhập các câu hỏi theo form như trên, bạn bắt đầu xử lí nội dung file **`dethi_mathtype.docx`**
1. Trong **Word**, bạn dùng **MathType** để **convert** toàn bộ nội dung file ==**`dethi_mathtype.docx`**== sang mã **`TeX`**, như sau:
- chọn toàn bộ văn bản, bạn có thể dùng phím tắt **`Ctrl+A`**,
- vào **MathType -> Toggle TeX** (*hoặc* bạn dùng phìm tắt **`Alt+\`**), lúc này hệ thống tự chuyển (_bạn có thể thấy toàn bộ **nội dung** được chuyển sang mã_ **`TeX`**, _đảm bảo sự **chính xác** về công thức, chỉ có lỗi về công thức trên "1 hàng" hoặc trên "1 dòng"_), bạn **Save As** với tên khác, ví dụ: ==**`dethi_tex.docx`**==,
- nội dung **`dethi_TeX.docx`** giúp bạn xem, kiểm tra và bạn có thể **copy** những phần bị thiếu sót khi **MathType** **convert** nội dung file ==**`dethi_mathtype.docx`**== sang mã **MathJax**, **paste** vào website **[TEXER][TEX-ER]**.
2. Trong **Word**, bạn dùng **MathType** để **convert** toàn bộ nội dung file **`dethi_mathtype.docx`** sang mã **MathJax** (khác một chút so với mã `TeX`, có thể thiếu sót vài công thức Toán học) như sau:
- vào **MathType -> Convert Equations**, sẽ hiển thị 1 bảng như hình dưới đây,
![Mathtype chuyển sang MathJax][Mathtype-convert-MathJax]
![abc][Probability_1]
<style>
.blue {
color: blue;
}
</style>
Hello, <span class="blue">World</span>
- thực hiện tích chọn như hình theo thứ tự **①** **->** **②** **->** **③** **->** **④** (chọn **MathJax:LaTeX**),
- khi đó, toàn bộ nội dung được chuyển sang bảng mã **MathJax** (hơi khác **`TeX`** một chút) của toàn bộ đề thi, và bạn **save as** lại 1 file với tên khác, ví dụ: **`dethi_mathjax.docx`**.
3. Thao tác xử lí nội dung file **`dethi_mathjax.docx`** (được xem là **quan trọng nhất**)
- Bạn thay toàn bộ “==**`\[`**==“ (_hai kí tự_ “**`\`**“ _và_ “**`[`**” _được viết liền nhau_) bởi “==**`\(`**==” (_hai kí tự_ “**`\`**“ _và_ “**`(`**” _được viết liền nhau_) vì **MathType** xử lí chưa hoàn thiện khi **convert** sang mã **MathJax**. Tương tự, bạn thực hiện thay toàn bộ “==**`\]`**==” bởi “==**`\)`**==”. Trong **Word**, bạn chọn **Home -> Replace**, sau khi điền vào bảng như _Hình 3_ và _Hình 4_, nhấn **Replace All**, thì hệ thống tự tìm *và* thay thế.
![Thay “\[“ bởi “\(”][Thay-1]
*và*
![Thay “\]“ bởi “\)”][Thay-2]
- Bạn ==**PHẢI**== thay toàn bộ “==**`<`**==” (phép toán) bởi “==**`< `**==“ (_kí tự_ “==**`<`**==” _có thêm_ **ít nhất 1 khoảng trắng** ”==` `==“ _và tôi khuyến khích bạn thực hiện theo cách này_) hoặc “==**`\lt{}`**==” (*lệnh* **`TeX`** _biên dịch ra kí hiệu_ “**`<`**”). Sau đó, bạn **save** file **Word** này lại.
4. Tiếp theo, bạn vào website **[TEXER][TEX-ER]**, thực hiện **copy** toàn bộ nội dung của file ==**`dethi_mathjax.docx`**== *và* **paste** vào website, bạn sẽ thấy tương tự như _Hình 5_ dưới đây,
![https://artofproblemsolving.com/texer][websiteTEXeR]
5. Sau khi **copy** vào website xong, bạn chọn **tab RENDER MATHJAX** để xem kết quả xử lí **MathJax** trên website **[TEXER][TEX-ER]** có: **CHÍNH XÁC** (có hiển thị công thức chưa?), **ĐÚNG** như ý muốn (_công thức hiển thị cùng dòng với văn bản hoặc nằm trên 1 dòng riêng biệt_) chưa? (vì có một số lỗi do **MathType** không **convert** từ **equation** sang mã **MathJax** được nên bạn cần xem cẩn thận).
- Mở file **`dethi_mathtype.docx`**, *và* so sánh với nội dung được **copy** trong website. Khi đó, bạn sẽ thấy có vài vị trí trên website bị thiếu sót (_nếu có_). Do đó, bạn cần kiểm tra xem và bổ sung mã **MathJax** cho những công thức đó (_bạn xem cẩn thận_) như sau: mở file **`dethi_tex.docx`**, (_file đã_ **convert** _sang mã_ **TeX**) tìm dòng tương ứng và **copy** toàn bộ phần công thức vào đúng vị trí bị thiếu sót. Chú ý phần công thức bị thiếu, luôn có dạng: “==**`$công thức$`**==”, “==**`\(công thức\)`**==”, “==**`$$công thức$$`**==”, *hoặc* ”==**`\[công thức\]`**==”,
- ở dạng “==**`$công thức$`**==” (_kí hiệu_ “**`$công thức$`**” _có nghĩa là công thức nằm cùng dòng với văn bản_): bạn ==**PHẢI**== chuyển về ở dạng “**`\(công thức\)`**” thì **[mydtu][my-dtu]** và **SAKAI** mới hiển thị công thức được. Khi đó, bạn chỉ cần thay “**`$`**” ==**bên trái**== bởi “==**`\(`**==” *và* thay “**`$`**” ==**bên phải**== bởi “==**`\)`**==”,
- ở dạng “==**`$$công thức$$`**==” (_kí hiệu_ “**`$$công thức$$`**” _có nghĩa là công thức nằm ở 1 dòng riêng biệt_): **MathJax** vẫn hiển thị đúng, *và* bạn không cần thay đổi gì. Tuy nhiên, nếu bạn muốn chuyển công thức nằm cùng dòng với văn bản thì vẫn thay “**`$$`**” (_hai kí tự_ “**`$`**” *được viết liền nhau*) ==**bên trái**== bởi “**`\(`**“ *và* thay “**`$$`**” ==**bên phải**== bởi “**`\)`**”,
- dạng “==**`\[công thức\]`**==” thực hiện tương tự như dạng “==**`$$công thức$$`**==”. Tuy nhiên, bạn nên **chuyển** dạng “==**`\[công thức\]`**==” về dạng “**`$$công thức$$`**”, *và* ==**LUÔN**== sử dụng dạng “**`$$công thức$$`**” thay thế cho dạng “==**`\[công thức\]`**==” (*lí do:* khi sử dụng **MathType** để **convert** công thức sang **MathJax**, một số công thức được **convert** sang dạng “==**`\[công thức\]`**==” *và* không hiển thị đúng như ý muốn),
- *và* bạn có thể thay đổi dạng “**`\(công thức\)`**” (_nằm cùng dòng với văn bản_) sang “**`$$công thức$$`**” (_công thức nằm ở 1 dòng riêng biệt_), tuỳ vào nội dung bài toán.
- Khi cập nhật *và* chỉnh sửa văn bản trong **[TEXER][TEX-ER]**, bạn có thể sử dụng các “thẻ” ==**`<strong>`**==, ==**`<em>`**==:
- [ ] ==**`<strong>in đậm</strong>`**== cho kết quả **in đậm**,
- [x] ==**`<em>in nghiêng</em>`**== cho kết quả _in nghiêng_,
- [x] *hoặc* lồng vào nhau
==**`<strong><em>in đậm và in nghiêng</em></strong>`**== cho kết quả ***in đậm và in nghiêng***,
cho văn bản thông thường (_không được đặt_ “thẻ” _trong_ “**`\(công thức\)`**”, “**`$$công thức$$`**” hoặc “**`\[công thức\]`**”) để nhấn mạnh nội dung văn bản,
- [x] :pushpin: ++**chú ý:**++ **[TEXER][TEX-ER]** **không** hiển thị đúng kết quả với các “thẻ” **`<strong>`**, **`</strong>`**, **`<em>`**, _hoặc_ **`</em>`** khi xem ở **tab** **RENDER MATHJAX**, nhưng **[mydtu][my-dtu]** _và_ **SAKAI** vẫn hiển thị đúng với các “thẻ” này.
- Sau khi đã cập nhật, chỉnh sửa nội dung hoàn chỉnh trên website **[TEXER][TEX-ER]**, bạn có thể **copy** toàn bộ nội dung vào **Word**, và **Save As** với tên file (*cho dễ nhớ*) **`dethi_mathjax_mydtusakai.docx`**. Bạn có thể sử dụng nội dung file **`dethi_mathjax_mydtusakai.docx`** này để **upload** vào **[mydtu][my-dtu]** _và_ **SAKAI** bình thường.
-
```plantuml
(<b><font color = green>dethi_mathtype.docx</font></b>) as (Use)
(dethi_mathjax.docx) as (Use1)
(<b><font color = red>web TEXER</font></b>) as (Use2)
(<b><font color = brown>dethi_mydtusakai.docx</font></b>) as (Use3)
note left of (Use)
tạo file đề thi
end note
(Use) --> (dethi_tex.docx)
(Use) <.> (Use2)
dethi_tex.docx <..> (Use2)
(Use) ==> (Use1)
(Use1) ===> (Use2)
note left of (Use2)
kiểm tra nội dung
trên web <b>TEXER</b>
end note
(Use2) ==> (Use3)
note right of (Use3)
nội dung file này dùng để post
vào <b>mydtu</b> và <b>SASAI</b>
end note
```
## Bổ sung
để có thể biên soạn:
- công thức Vật lí: bạn bổ sung lệnh ==**`\(require{physics}\)`**== trước mỗi câu hỏi,
- công thức Hoá học (với gọi lệnh `mhchem`): bạn bổ sung lệnh ==**`\(\require{mhchem}\)`**== trước mỗi câu hỏi.
- ..
# Kết luận
1. Việc cập nhật, và chỉnh sửa nội dung trên website **[TEXER][TEX-ER]** cần được bạn quan sát cẩn thận, không được thiếu sót (vì có thể gặp một số lỗi khi sử dụng **MathType** để **convert** công thức sang **MathJax**). Chỉ sử dụng dạng “**`\(công thức\)`**”, “**`$$công thức$$`**” khi bạn chỉnh sửa, cập nhật công thức trên website **[TEXER][TEX-ER]**. Bạn có thể sử dụng các “thẻ” **`<strong>`**, **`</strong>`**, **`<em>`**, _hoặc_ **`</em>`** khi cần thiết.
2. Tài liệu được hướng dẫn cho việc soạn đề thi với **câu hỏi Trắc Nghiệm khách quan**. Đối với những đề thi có dạng câu hỏi với cấu trúc và yêu cầu khác, thì bạn cũng có thể thực hiện tương tự.
3. Bạn tham khảo website [https://www.mathjax.org](https://www.mathjax.org "https://www.mathjax.org") soạn công thức Toán học, Vật lí, và Hoá học với lệnh **MathJax**, kiểm tra trực tiếp trên website **[TEXER][TEX-ER]**.
4. Tôi cảm ơn bạn đã quan tâm, và mong có sự góp ý khi bạn đọc tài liệu này.
[TEX-ER]: https://artofproblemsolving.com/texer (https://artofproblemsolving.com/texer)
[my-dtu]: https://mydtu.duytan.edu.vn (https://mydtu.duytan.edu.vn)
[^1]: tôi đang sử dụng **Windows 10 Pro**, **Microst Office LTSC standard 2021**,
[^2]: *và* sử dụng **MathType 7.4.4.**.
[congthuctoan-1]: https://lh3.googleusercontent.com/SrYsXqsiJ9ajm-aEh1zHsgWYV_JuxFVoa-LJduX8aL2qobqjbjcivTbwQv-IQ1nFplhj6Pi25tmbk4nGlfD63EoBnEar1_Vjkp0aqN1r3PBsXg1fFrbuEeETp1ClGhzB0eGcp7lExIpJ_A3VtQ2W634ZK5yJujDsOYvDAXO82xg-rg3LMpXuCgOJxypP-tqzfAps7830to-geVSXlIpssVWNSZncLrMOM7UNpcqZV63Nn6Rk8QBN9A08f8qeRb-fIojSLjzVjdWYR8Nx4auIpDyyJOiLRfM3D671DxVP3oZ06J-jokZ5JIW1mZ2-GTaBLPCQKzEFoYz4NU9yxdpgHb5mSzfWURHIX2fZM2B3HPkgWJrkBzjbatn8ZZMqpW1fNZAtTmH2-vX2RXiZawYT7tKChIdUmlGsw8JmiAwWwljqKWBUG7W-V0c1tmW0Lyz5rwRZ5mECssdg21QSPBoEmnBf16I4ybWw_JkxmHXiL_LLCeqv8xjpzLiSuIf3Dukg2VXn9q9_wJXRc0QYIaGZyAyE-UW3nEhaogGqOMbyXuuKdSskyun0ZRVrW2XcdiyQ2Ty0zZHZBPrMaAkJcdL76FZI8Yv8z7KWb1Y-7aJ2PLOJ0ds8s_gfXyyrrAS2PMROUxEt96jDTxQ0aLYXeU_U2ndHtOU6Vl8wSFK5MBoGHl61DdzTtgFJjzb7yJ_S5gLADz6lx7Eenc_jLkNgYxwaiDA=w104-h48-no?authuser=0
[Mathtype-convert-MathJax]: https://lh3.googleusercontent.com/J0lhsgC3rvOs72ajv1_uhEGiOUjWDIDqMjxB5aVnrQ6CnLF3kVwisKpy81cVJJF7w4xxj5hmuh0FiRxPBo3WD1uKdc5tLF2AiIDd9SrsWfFU7gNYsISrPjAmsOHFpwUzCaIc8PEo6z26aOjrMWN3OXJtStEU1boV2KV-AKUCrnun4VbC1nt8AHx3Klp234kugds_Yl7ULIAVCQQOKQxUniyqxnsiYyVUTJYe9N-DnU1IOdo1Or96281HeL61fSm1jBR_UeeSB0tgAx2GPOi_50sDl3zxhdBsfPTHxwMxi0M9HTCT1DrydPTX8y1-fZ6npCrcs4L_7KCSj38299GikvtmK4RGofWDEX6K9ZsDCK8ytxtuiWtXBQo6OA5h5FUh2JH_LVItMYA20XxvlyzcLk_QTHTqdgyPFzMQsbcFxgu3USEBnJvXvD1NgxU2xRSh9thBiTiqH5gnYQi9Z1SfIvlYVi3XDxNsYJRy8v4yZPZX6xGH_rpqWPryQmu4GyCqvywmSSOMrF4RIe54U_fe_lT-ew_mXObZgY060PU3TRsFl5LmzjZFD8D8BFBywEMxmHK3dkzG5RaaJe_LtZLfmVEtemUvN9I8iUgilgRcRg5kjTLy-u7Owo6QmKyFO6f4967lTuVQEILrKCT8pJi4mJpI1TyCasnov56zJotVGuZ2J5sG7mKgt45fGq1oSxjP2_Cm0l6KBqaFxvNOoqAdkQc=w333-h151-no?authuser=0
[Thay-1]: https://lh3.googleusercontent.com/MgLIAokLdEw4eLClRdXBED_gGvNXQRxvZWsTAHaR6fdtnt4itx2xfPADXIxS0z16lZVdj7mTf4aDLn9ksfIVbu8DJt4pbqZppJGP7TopulNj6H50NLTW2iQu9eWKs4Rpa2G6FmSyVTLRYxfp-5saXKc70P2wtWF4T63bsHOu3xXDS9kktPAV1k7g78WhWztpQg6Ks1cq6oveHazh4seyPMgJ669ZCAbHiumoc1dDKPxDQzGJMK-YkOC4jt0D9YRCISpAs8cxD2sE3u0pBjrbZlpqjK7MxtxY-FvKgn9YXoO1yirMajrTegc-9fHd39nbhxW-2VAzMvoEVV0FhAact2U0cKy7-jl2h8MB1JgG53q3i7NN6q8Nvg49FkvPD4II8fetml0zPnsHpnt3nSDAhu9n2hcLr5Lcmdwy38lzBYTU8kYHb0mj_Uak9FGQeQS3f-PxjswEGO8xAQya-bMs2p0ypDqV5SaOMN8m4qbp4_kOdot9GZ3Ragis0QlIeu7YDdzWX9fwonF8vBYsM9rvN3NAUDkh2Ku9kjN8rVTucv5IpgPKI-5XS0UFMznOawJ_rtxdtZV6L0v4BxFS9Z-d4DuHjw1S1SqExU1kUa3pjQCwKuMWpA1ZvUETBpc96NXCLgQoE0r-bkLV_gm-Dkhbki1w_DjfiFkO88ofoqIA87DGB0PNgLrGT67vpfHvwayh8w1yPRV9pojnWcWSPjkeKt0=w560-h230-no?authuser=0
[Thay-2]: https://lh3.googleusercontent.com/_g4YV4oRSZcA3Y1nV5JvZBGOaHB4_qFXxERFj5Qo0UjVfz0l0cWdIJCPvZIg7rM6IWJSeXge8cdE9QaKXdJAYn8nWoHlPFik6aXwaPW1NgNmwpyHd_9su0R_GpQ-uxK-IBsrSwPO06KIEjdHe5n8ucjNdS783rpq_TJ_fm4GOeUYdpmWDJs5fIDCcILWaIqwoRx2pcLQDOt6EzuEKrxvxujfI3wHnJ_VIKWyCMFBOTXI3aC1at4L2SCUQNv6O0FoGNPnl1ASD7hFTZ-_JaOq7KvDb2djSdlCctfeDjn_GpEh9e4SdE101YwXdLt8NBZRRx32pHD9Pc7sGgR1WiSOyQrxiYyGlhcoaJFry2AAmLbTPWY_8yEDXvvluNYiaPgF2iRLeCIaNTfXhhPX2iqYHDxqAsRVLBKXpeN5NGdFjHR7cV3LwFL-h2lPU_zjjmQg3sAuOImGIFeMMrZJ8tjvM12E2qkUCJkU5xWFpCm83UscTOAVWOZEmI5257IzntzeRQHUuIGAdfcTxfgJqnBLHo4SXqGAzveHR3QIolsWku-y3OlKtPQqjXL7gIbt-0n9JUdkrxtohuGL7eTZ6Lcuvzkvn_x6yiAXE7cUpHN8h-q85HGOjBFznHcljFIfj1mg27cFigUrJbfDzQpMGmlkrYfKfCXVy9-iFl_XDhhbIjTQEGgGeEQ_Fcwnkpm8n8AnjV5TKhCm5qy2QWR38UoNAsk=w560-h230-no?authuser=0
[websiteTEXeR]: https://lh3.googleusercontent.com/-HOeg50QzF3e9UXeyfYiDwU_3dAWm2DJHIEQprQHjMpTODFx29sKuAxcw0bDWeK4Kh4gWJ0loyE9bgFQkKwI64FpLwQJ9SqwCEiw2PLHW8tHc1xAsgR5-1l2QujcjsOvbrxb04dZ1WnEuBMJzJOzwKz72kDXEAh53nkO4getOnSp2TwZw-Tu6QlSvxBCaYLPZ8oBjTQJiL4hVtf5-Tf_XhtWUzULNn5boL3PtEiwupCGsndgHVu7_K4pe35y-7k65WhGnsBAFa7wNfMzrzz8TZsZdwVcIhW5Iv2UP8v_balz3CYGHcEG8l2Sn-WcONm1QL9ljFocwpEYL7VjO805QvYu_2ug7EecFqJIL_Gg0-gWizokfwD6siPKjbRmUL5gaqYjXCpA4nFQNxTpVMx6EHTk2BAOL8MYdEWBWz7h6dCN_HOQ5NiZXrgWVNHc7KFYi7yNBWegyuGxehqdDwbxbrJv5Tx5xVPk3mCzQv7ZCYZtZKY-c3WHAPbtd7KG2njzifQMlTg9DsYO8LmoMYrS65vd4vA8HZ-X-jR0R-0wGX8rSzc7PbaQwDxwWD0z1rU2aYGNTGezo9Xyhn21pmNGKuprqSUN-VqaCi0GJoUKyqyurEmb4d1bZWBsvgPGwL8UBzzAHdDSlj1YHRqbbZ4bmq3TGxA8Wg3OJO9voss8FVQ6lDy1lcQfyjUZ6ulFWsgy_K6jrFJa7fM4Gh0eUQiQGXU=w1233-h657-no?authuser=0
[plantuml-1]: https://real-world-plantuml.com/umls/4695001086820352