{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,14]],"date-time":"2026-10-14T06:47:52Z","timestamp":1791960472674,"version":"4.3.4"},"reference-count":0,"publisher":"Korea Health Personnel Licensing Examination Institute","content-domain":{"domain":["jeehp.org"],"crossmark-restriction":true},"short-container-title":["J Educ Eval Health Prof"],"abstract":"<jats:p>Automated test assembly (ATA) using mixed-integer programming (MIP) is standard practice in international testing organizations, but detailed and accessible practical guidelines remain scarce for health professions assessment. This study introduces the mathematical foundations of MIP-based ATA and provides a step-by-step tutorial demonstrating its implementation with the open-source R package ROI and the HiGHS solver. We constructed a modified 928-item pool with empirical item parameters from the Clinical Medical Science Comprehensive Examination, establishing 31 content categories and 18 enemy-item groups. Using the ROI package and the HiGHS solver, we modeled and solved 3 assembly scenarios: a single 80-item form under a relative target, 2 parallel 80-item forms under a relative target, and 2 parallel 80-item forms under an absolute target combined with additional mean item difficulty constraints. All 3 optimization scenarios satisfied the test-length, content-blueprint, and enemy-item constraints. The relative-target forms attained observed-to-target information ratios within rounding error of the targets, producing closely equivalent parallel forms. The absolute-target forms closely approximated the specified information curve, with a maximum deviation of 0.27 information units, and their mean difficulties fell within the targeted range of 0.2 to 0.4. All formulated MIP models converged to optimal solutions within a few minutes. The practical combination of the ROI package and the HiGHS solver offers an efficient, reproducible, and cost-effective method for test assembly. This approach may enable Korean health professions examination programs to construct psychometrically equivalent and content-balanced test forms, facilitating the transition toward item-bank-based testing systems.<\/jats:p>","DOI":"10.3352\/jeehp.2026.23.31","type":"journal-article","created":{"date-parts":[[2026,10,14]],"date-time":"2026-10-14T06:19:03Z","timestamp":1791958743000},"page":"31","update-policy":"https:\/\/doi.org\/10.3352\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A practical guide to automated test assembly for educational evaluation in health professions: a demonstration using the R package ROI"],"prefix":"10.3352","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5714-0122","authenticated-orcid":true,"given":"Hwanggyu","family":"Lim","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9498-284X","authenticated-orcid":true,"given":"Kyung Sik","family":"Kim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4611-8904","authenticated-orcid":true,"given":"Jeongwook","family":"Choi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"14441","published-online":{"date-parts":[[2026,10,14]]},"container-title":["Journal of Educational Evaluation for Health Professions"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/jeehp.org\/upload\/pdf\/jeehp-23-31.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/jeehp.org\/DOIx.php?id=10.3352\/jeehp.2026.23.31","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/jeehp.org\/upload\/pdf\/jeehp-23-31.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,10,14]],"date-time":"2026-10-14T06:19:03Z","timestamp":1791958743000},"score":1,"resource":{"primary":{"URL":"http:\/\/jeehp.org\/DOIx.php?id=10.3352\/jeehp.2026.23.31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10,14]]},"references-count":0,"URL":"https:\/\/doi.org\/10.3352\/jeehp.2026.23.31","relation":{},"ISSN":["1975-5937"],"issn-type":[{"value":"1975-5937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,10,14]]},"assertion":[{"value":"2026-08-11","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-09-07","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}