SlideShare una empresa de Scribd logo
1 de 36
Symposium 1
A framework and approaches to develop an in-
 house CAT with freeware and open sources.
          Tetsuo Kimura (Niigata Seiryo University)
       Kyung (Chris) T. Han (Graduate Management
                    Admission Council)
         Michal Kosinski (University of Cambridge)
     Kojiro Shojima (The National Center for University
              Entrance Examinations in Japan
CAT is greedy!   CAT likes big pool!
The outline of the symposium
Framework to develop a CAT
   (Thompson & Weiss, 2011)
                                 Exametrika
Introduction of freeware and
                               R package ltm
    open sources for CAT
                                  SimulCAT
       development
                               R package catR
Approaches to develop an in-
house CAT with freeware and    Moodle UCAT
       open sources             Concerto
The framework to develop a CAT
  Framework Proposed by Thompson & Weiss (2011)
Step Stage                           Primary work
  1 Feasibility, applicability,      Monte Carlo simulation;
     And planning studies            business case evaluation
  2 Develop item bank content        Item writing and review
     or utilize existing bank
  3 Pretest and calibrate item       Pretesting; item analysis
     bank
 4    Determine specifications for   Post-hoc or hybrid
      final CAT                      simulations
 5    Publish live CAT               Publishing and distribution;
                                     software development
The three stages of CAT development

   Pretesting & Item Analysis:       Exametrika
     Construction of Item Bank      R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR

Implementing CAT: Publishing a      Moodle UCAT
      CAT on a software              Concerto
Pretesting & Item Analysis:
      Construction of Item Bank
        Pretesting
                               Item bank
Item analysis: calibration,
  elimination of misfit &
         equating
                              Calibrated items


  More pretests with new      Anchored items
items and anchored items
Simulating CAT with Existing Item Bank:
       Determine specifications
     Simulating CAT           Item bank


        Examining:
   Item selection rules,     Calibrated items
      Item exposure,
   Stopping rules, etc.


      Determine
   CAT specifications
Implementing CAT:
Publishing a CAT on a software
Specify CAT Algorithm    Item bank
 On a CAT Software


 Implementing CAT       Calibrated items




Examine CAT Results
The outline of the symposium
Framework to develop a CAT
   (Thompson & Weiss, 2011)
                                  Exametrika
Introduction of freewares and
                                R package ltm
     open sources for CAT
                                   SimulCAT
        development
                                R package catR
Approaches to develop an in-
house CAT with freewares and    Moodle UCAT
       open sources              Concerto
The three stages of CAT development

   Pretesting & Item Analysis:       Exametrika
     Construction of Item Bank      R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR

Implementing CAT: Publishing a      Moodle UCAT
      CAT on a software              Concerto
Exametrika
The three stages of CAT development

   Pretesting & Item Analysis:        Exametrika
     Construction of Item Bank
                                    R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR

Implementing CAT: Publishing a      Moodle UCAT
      CAT on a software              Concerto
R package: ltm
• ltm: Latent Trait Models under IRT
   – Dimitris Rizopoulos
      • This R package provides a flexible framework for IRT
        analyses for dichotomous and polytomous data under a
        Marginal Maximum Likelihood approach. The fitting
        algorithms provide valid inferences under Missing At
        Random missing data mechanisms.
            http://rwiki.sciviews.org/doku.php?id=packages:cran:ltm
      • ltm: An R Package for Latent Variable Modeling and Item
        Response Theory Analyses. 2006, Journal of Statistical
        Software, 17(5), 1-25. http://www.jstatsoft.org/v17/i05/
ltm: Available Features
• Descriptives:
   – samples proportions, missing values information, biserial
     correlation of items with total score, pairwise associations
     between items, Cronbach’s α, unidimensionality check
     using modified parallel analysis, nonparametric correlation
     coefficient, plotting.
• Dichotomous data:
   – Rasch Model, Two Parameter Logistic Model, Birnbaum’s
     Three Parameter Model, and Latent Trait Model up to two
     latent variables (allowing also for nonlinear terms between
     the latent traits).
ltm: Available Features
• Test Equating:
   – Alternate Form Equating (where common and unique items
     are analyzed simultaneously) and Across Sample Equating
     (where different sets of unique items are analyzed
     separately based on previously calibrated anchor items).
• Plotting:
   – Item Characteristic Curves, Item Information Curves, Test
     Information Functions, Standard Error of Measurement,
     Standardized Loadings Scatterplot (for the two-factor latent
     trait model), Item Operation Characteristic Curves (for
     ordinal polytomous data), Item Person Maps.
ltm: Available Features
• Polytomous data:
   – Graded Response Model and Generalized Partial Credit
     Model.
• Goodness-of-Fit:
   – Bootstrap Pearson χ2 for Rasch and Generalized Partial Credit
     models, fit on the two- and three-way margins for all models,
     likelihood ratio tests between nested models (including AIC
     and BIC criteria values), and item- and person-fit statistics.
• Factor Scoring:
   – Empirical Bayes (i.e., posterior modes), Expected a Posteriori
     (i.e., posterior means), Multiple Imputed Empirical Bayes,
     and Component Scores for dichotomous data.
ltm:examples
The outline of the symposium
   Pretesting & Item Analysis:       Exametrika
     Construction of Item Bank      R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR

Implementing CAT: Publishing a      Moodle UCAT
      CAT on a software              Concerto
SimulCAT
The outline of the symposium
   Pretesting & Item Analysis:       Exametrika
     Construction of Item Bank      R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR

Implementing CAT: Publishing a      Moodle UCAT
      CAT on a software              Concerto
R package: catR
• catR : Latent Trait Models under IRT
   – David Magis & Gilles Raîche
      • This R package catR was developed to perform adaptive
        testing with as much flexibility as possible, in an
        attempt to provide a developmental and testing
        platform to the interested user.
      • Random Generation of Response Patterns under
        Computerized Adaptive Testing with the R Package catR.
        Journal of Statistical Software, 48(8), 1-31.
        http://www.jstatsoft.org/v48/i08/.
catR: Available Features
• The item bank can be provided by the user previously
  calibrated according to the 4PL model or any simpler
  logistic model, or randomly generated from parent
  distributions of item parameters.

• The package proposes
   – several methods to select the early test items, several
     methods for next item selection
   – different estimators of ability (maximum likelihood, Bayes
     modal, expected a posteriori, weighted likelihood),
   – three stopping rules (based on the test length, the
     precision of ability estimates or the classification of the
     examinee).

• The output can be graphically displayed.
catR:example
The outline of the symposium
   Pretesting & Item Analysis:       Exametrika
     Construction of Item Bank      R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR


 Implementing CAT: Publishing a     Moodle UCAT
       CAT on a software             Concerto
Moodle UCAT
 UCAT: Rasch-based CAT program written in
            BASIC (Linacre, 1987)
     http://www.rasch.org/memo69.pdf



Moodle UCAT: converted into PHP so that
CATs can be administered on a major open
source LMS, Moodle
      (Kimura, Ohnishi & Nagaoka, 2012)
Moodle UCAT beta ver.
Development Status
CAT setting window
  •Ending conditions
  •Logit to unit conversion            Unit = Logit×10 + 100
  •Logit bias
CAT administration window
  •Set item difficulty individually or category by category
  •Set student’s ability individually or as a whole
Administer CAT and provide result individually
Retrieve CAT processes and results
Under Development for Ver.1 to be released in late August 2012
Recalibration of item difficulty & estimate ability
                                                               26
CAT Algorithm: Initial Ability Estimation
UCAT                                 Moodle UCAT
Lower Limit (LL) =
  AVG(D)- (0.5+0.5*RND)              Assign each student’s initial
Upper Limit (UL) = LL+1              ability in the CAT
                                     administration window
                                     based on other test results
B0 = AVG(D)-0.5*RND                  or intelligently one by one,
                                     or as a whole.
   AVG(D): average item difficulty
   RND: random value between 0 & 1
   B0 : initial ability

                                                                 27
CAT Algorithm: Ability (B) Estimation
UCAT / Moodle UCAT
                            m
                   Rm             Pmi
                            i 1
Bm    1    Bm     m
                        Pmi (1 Pmi )
                  i 1                      Rmthe number of successes
                                              :

           e ( Bm Di)
pmi
          1 e ( Bm Di)
                             Pmi :probability of success of a
                                    student of ability Bm on the i-th
                                    dministered item of difficulty Di
                                                                        28
CAT Algorithm: Standard Error (SE)
              Estimation
UCAT / Moodle UCAT

                    1
 SEm   1   m
                 Pmi (1 Pmi )
           i 1
CAT Algorithm: Item Selection
UCAT / Moodle UCAT
Next item will be selected randomly between LL and UL
                              m
               Rm     1           Pmi
                          i 1
                                        Ability estimate when the
  LL    Bm     m                        next answer will be wrong
                     pmi (1 Pmi )
              i 1

                          1             Ability estimate when the
  UL    LL     m
                                        next answer will be correct
                     pmi (1 Pmi )
               i 1

  Rm 1 :score when he next (m-th) answer will be wrong

If no item found between LL & UL , use the closest.                   30
CAT Algorithm: Ending Condition
UCAT / Moodle UCAT

Prescribed number of item
Prescribed SE
Both number of item and SE
All item
CAT Algorithm: Item Selection (logit bias)
Moodle UCAT
LL and UL can be adjusted by adding logit value to the Logit bias
box in the CAT setting window

   Biased _ LL     LL    Bias
   Biased _ UL UL        Bias

Positve logit value decrease the
chance of answer correct

Negative logit value increase
the chance of answer correct

                                                                    32
Moodle UCAT demo
The outline of the symposium
   Pretesting & Item Analysis:       Exametrika
     Construction of Item Bank      R package ltm

Simulating CAT with Existing Item      SimulCAT
 Bank: Determine specifications     R package catR


 Implementing CAT: Publishing a     Moodle UCAT
       CAT on a software             Concerto
Concerto
Questions & Answers
• Tetsuo Kimura (Niigata Seiryo University)
  tetsuo.kmr<AT>gmail.com
• Kyung (Chris) T. Han (Graduate Management
  Admission Council)
  khan<AT>gmac.com
• Michal Kosinski (University of Cambridge)
  mk583<AT>cam.ac.uk
• Kojiro Shojima (The National Center for University
  Entrance Examinations in Japan)
  shojima<AT>rd.dnc.ac.jp

Más contenido relacionado

Similar a A framework and approaches to develop an in-house CAT with freeware and open sources

Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
Russell Childs
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
Ramu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
Ramu Palanki
 
Mumbai University M.E computer engg syllabus
Mumbai University M.E computer engg syllabusMumbai University M.E computer engg syllabus
Mumbai University M.E computer engg syllabus
Shini Saji
 
DSI_Detailed_Syllabus_v10.2
DSI_Detailed_Syllabus_v10.2DSI_Detailed_Syllabus_v10.2
DSI_Detailed_Syllabus_v10.2
Dorian Lacaisse
 
The Download: Tech Talks by the HPCC Systems Community, Episode 16
The Download: Tech Talks by the HPCC Systems Community, Episode 16The Download: Tech Talks by the HPCC Systems Community, Episode 16
The Download: Tech Talks by the HPCC Systems Community, Episode 16
HPCC Systems
 

Similar a A framework and approaches to develop an in-house CAT with freeware and open sources (20)

Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp basic
Qtp basicQtp basic
Qtp basic
 
Real time analytics @ netflix
Real time analytics @ netflixReal time analytics @ netflix
Real time analytics @ netflix
 
Developing a Computerized Adaptive Test
Developing a Computerized Adaptive TestDeveloping a Computerized Adaptive Test
Developing a Computerized Adaptive Test
 
Bounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise EnvironmentBounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise Environment
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 
API Performance testing with Gatling
API Performance testing with GatlingAPI Performance testing with Gatling
API Performance testing with Gatling
 
Automated Machine Learning Applied to Diverse Materials Design Problems
Automated Machine Learning Applied to Diverse Materials Design ProblemsAutomated Machine Learning Applied to Diverse Materials Design Problems
Automated Machine Learning Applied to Diverse Materials Design Problems
 
Slides for a talk on search-based testing for Event-B models
Slides for a talk on search-based testing for Event-B modelsSlides for a talk on search-based testing for Event-B models
Slides for a talk on search-based testing for Event-B models
 
Get Your Hands Dirty with Intel® Distribution for Python*
Get Your Hands Dirty with Intel® Distribution for Python*Get Your Hands Dirty with Intel® Distribution for Python*
Get Your Hands Dirty with Intel® Distribution for Python*
 
Perspectives on chemical composition and crystal structure representations fr...
Perspectives on chemical composition and crystal structure representations fr...Perspectives on chemical composition and crystal structure representations fr...
Perspectives on chemical composition and crystal structure representations fr...
 
Mumbai University M.E computer engg syllabus
Mumbai University M.E computer engg syllabusMumbai University M.E computer engg syllabus
Mumbai University M.E computer engg syllabus
 
Evaluating Chemical Composition and Crystal Structure Representations using t...
Evaluating Chemical Composition and Crystal Structure Representations using t...Evaluating Chemical Composition and Crystal Structure Representations using t...
Evaluating Chemical Composition and Crystal Structure Representations using t...
 
Creating an in-house computerized adaptive testing (CAT) program with Concerto
Creating an in-house computerized adaptive testing (CAT) program with ConcertoCreating an in-house computerized adaptive testing (CAT) program with Concerto
Creating an in-house computerized adaptive testing (CAT) program with Concerto
 
DSI_Detailed_Syllabus_v10.2
DSI_Detailed_Syllabus_v10.2DSI_Detailed_Syllabus_v10.2
DSI_Detailed_Syllabus_v10.2
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
 
The Download: Tech Talks by the HPCC Systems Community, Episode 16
The Download: Tech Talks by the HPCC Systems Community, Episode 16The Download: Tech Talks by the HPCC Systems Community, Episode 16
The Download: Tech Talks by the HPCC Systems Community, Episode 16
 

Último

Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Sheetaleventcompany
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
Apsara Of India
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
Apsara Of India
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
soniya singh
 
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
Apsara Of India
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
rajveermohali2022
 
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
Apsara Of India
 
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts ServiceNew Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
Apsara Of India
 
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
Sheetaleventcompany
 

Último (20)

Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
 
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls AgencyHire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
 
WhatsApp 📞 8448380779 ✅Call Girls In Bhangel Sector 102 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Bhangel Sector 102 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Bhangel Sector 102 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Bhangel Sector 102 ( Noida)
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
 
Nalasopara Call Girls Services 9892124323 Home and Hotel Delivery Free
Nalasopara Call Girls Services 9892124323 Home and Hotel Delivery FreeNalasopara Call Girls Services 9892124323 Home and Hotel Delivery Free
Nalasopara Call Girls Services 9892124323 Home and Hotel Delivery Free
 
gatiin-namaa-meeqa .pdf
gatiin-namaa-meeqa                        .pdfgatiin-namaa-meeqa                        .pdf
gatiin-namaa-meeqa .pdf
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
 
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
 
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment BookingNahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Top 10 Moisturising Cream Brands In India - Stelon Biotech
Top 10 Moisturising Cream Brands In India - Stelon BiotechTop 10 Moisturising Cream Brands In India - Stelon Biotech
Top 10 Moisturising Cream Brands In India - Stelon Biotech
 
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
❤️Call Girls In Chandigarh 08168329307 Dera Bassi Zirakpur Panchkula Escort S...
 
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in  Bangalore Prachi 💋9136956627 Bangalore Call GirlsCall Girls in  Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
 
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts ServiceNew Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
New Call Girls In Panipat 08168329307 Shamli Israna Escorts Service
 
Russian CalDeed Circle Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Esco...
Russian CalDeed Circle Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Esco...Russian CalDeed Circle Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Esco...
Russian CalDeed Circle Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Esco...
 
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
👉Amritsar Call Girl 👉📞 8725944379 👉📞 Just📲 Call Mack Call Girls Service In Am...
 

A framework and approaches to develop an in-house CAT with freeware and open sources

  • 1. Symposium 1 A framework and approaches to develop an in- house CAT with freeware and open sources. Tetsuo Kimura (Niigata Seiryo University) Kyung (Chris) T. Han (Graduate Management Admission Council) Michal Kosinski (University of Cambridge) Kojiro Shojima (The National Center for University Entrance Examinations in Japan
  • 2. CAT is greedy! CAT likes big pool!
  • 3. The outline of the symposium Framework to develop a CAT (Thompson & Weiss, 2011) Exametrika Introduction of freeware and R package ltm open sources for CAT SimulCAT development R package catR Approaches to develop an in- house CAT with freeware and Moodle UCAT open sources Concerto
  • 4. The framework to develop a CAT Framework Proposed by Thompson & Weiss (2011) Step Stage Primary work 1 Feasibility, applicability, Monte Carlo simulation; And planning studies business case evaluation 2 Develop item bank content Item writing and review or utilize existing bank 3 Pretest and calibrate item Pretesting; item analysis bank 4 Determine specifications for Post-hoc or hybrid final CAT simulations 5 Publish live CAT Publishing and distribution; software development
  • 5. The three stages of CAT development Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 6. Pretesting & Item Analysis: Construction of Item Bank Pretesting Item bank Item analysis: calibration, elimination of misfit & equating Calibrated items More pretests with new Anchored items items and anchored items
  • 7. Simulating CAT with Existing Item Bank: Determine specifications Simulating CAT Item bank Examining: Item selection rules, Calibrated items Item exposure, Stopping rules, etc. Determine CAT specifications
  • 8. Implementing CAT: Publishing a CAT on a software Specify CAT Algorithm Item bank On a CAT Software Implementing CAT Calibrated items Examine CAT Results
  • 9. The outline of the symposium Framework to develop a CAT (Thompson & Weiss, 2011) Exametrika Introduction of freewares and R package ltm open sources for CAT SimulCAT development R package catR Approaches to develop an in- house CAT with freewares and Moodle UCAT open sources Concerto
  • 10. The three stages of CAT development Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 12. The three stages of CAT development Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 13. R package: ltm • ltm: Latent Trait Models under IRT – Dimitris Rizopoulos • This R package provides a flexible framework for IRT analyses for dichotomous and polytomous data under a Marginal Maximum Likelihood approach. The fitting algorithms provide valid inferences under Missing At Random missing data mechanisms. http://rwiki.sciviews.org/doku.php?id=packages:cran:ltm • ltm: An R Package for Latent Variable Modeling and Item Response Theory Analyses. 2006, Journal of Statistical Software, 17(5), 1-25. http://www.jstatsoft.org/v17/i05/
  • 14. ltm: Available Features • Descriptives: – samples proportions, missing values information, biserial correlation of items with total score, pairwise associations between items, Cronbach’s α, unidimensionality check using modified parallel analysis, nonparametric correlation coefficient, plotting. • Dichotomous data: – Rasch Model, Two Parameter Logistic Model, Birnbaum’s Three Parameter Model, and Latent Trait Model up to two latent variables (allowing also for nonlinear terms between the latent traits).
  • 15. ltm: Available Features • Test Equating: – Alternate Form Equating (where common and unique items are analyzed simultaneously) and Across Sample Equating (where different sets of unique items are analyzed separately based on previously calibrated anchor items). • Plotting: – Item Characteristic Curves, Item Information Curves, Test Information Functions, Standard Error of Measurement, Standardized Loadings Scatterplot (for the two-factor latent trait model), Item Operation Characteristic Curves (for ordinal polytomous data), Item Person Maps.
  • 16. ltm: Available Features • Polytomous data: – Graded Response Model and Generalized Partial Credit Model. • Goodness-of-Fit: – Bootstrap Pearson χ2 for Rasch and Generalized Partial Credit models, fit on the two- and three-way margins for all models, likelihood ratio tests between nested models (including AIC and BIC criteria values), and item- and person-fit statistics. • Factor Scoring: – Empirical Bayes (i.e., posterior modes), Expected a Posteriori (i.e., posterior means), Multiple Imputed Empirical Bayes, and Component Scores for dichotomous data.
  • 18. The outline of the symposium Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 20. The outline of the symposium Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 21. R package: catR • catR : Latent Trait Models under IRT – David Magis & Gilles Raîche • This R package catR was developed to perform adaptive testing with as much flexibility as possible, in an attempt to provide a developmental and testing platform to the interested user. • Random Generation of Response Patterns under Computerized Adaptive Testing with the R Package catR. Journal of Statistical Software, 48(8), 1-31. http://www.jstatsoft.org/v48/i08/.
  • 22. catR: Available Features • The item bank can be provided by the user previously calibrated according to the 4PL model or any simpler logistic model, or randomly generated from parent distributions of item parameters. • The package proposes – several methods to select the early test items, several methods for next item selection – different estimators of ability (maximum likelihood, Bayes modal, expected a posteriori, weighted likelihood), – three stopping rules (based on the test length, the precision of ability estimates or the classification of the examinee). • The output can be graphically displayed.
  • 24. The outline of the symposium Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 25. Moodle UCAT UCAT: Rasch-based CAT program written in BASIC (Linacre, 1987) http://www.rasch.org/memo69.pdf Moodle UCAT: converted into PHP so that CATs can be administered on a major open source LMS, Moodle (Kimura, Ohnishi & Nagaoka, 2012)
  • 26. Moodle UCAT beta ver. Development Status CAT setting window •Ending conditions •Logit to unit conversion Unit = Logit×10 + 100 •Logit bias CAT administration window •Set item difficulty individually or category by category •Set student’s ability individually or as a whole Administer CAT and provide result individually Retrieve CAT processes and results Under Development for Ver.1 to be released in late August 2012 Recalibration of item difficulty & estimate ability 26
  • 27. CAT Algorithm: Initial Ability Estimation UCAT Moodle UCAT Lower Limit (LL) = AVG(D)- (0.5+0.5*RND) Assign each student’s initial Upper Limit (UL) = LL+1 ability in the CAT administration window based on other test results B0 = AVG(D)-0.5*RND or intelligently one by one, or as a whole. AVG(D): average item difficulty RND: random value between 0 & 1 B0 : initial ability 27
  • 28. CAT Algorithm: Ability (B) Estimation UCAT / Moodle UCAT m Rm Pmi i 1 Bm 1 Bm m Pmi (1 Pmi ) i 1 Rmthe number of successes : e ( Bm Di) pmi 1 e ( Bm Di) Pmi :probability of success of a student of ability Bm on the i-th dministered item of difficulty Di 28
  • 29. CAT Algorithm: Standard Error (SE) Estimation UCAT / Moodle UCAT 1 SEm 1 m Pmi (1 Pmi ) i 1
  • 30. CAT Algorithm: Item Selection UCAT / Moodle UCAT Next item will be selected randomly between LL and UL m Rm 1 Pmi i 1 Ability estimate when the LL Bm m next answer will be wrong pmi (1 Pmi ) i 1 1 Ability estimate when the UL LL m next answer will be correct pmi (1 Pmi ) i 1 Rm 1 :score when he next (m-th) answer will be wrong If no item found between LL & UL , use the closest. 30
  • 31. CAT Algorithm: Ending Condition UCAT / Moodle UCAT Prescribed number of item Prescribed SE Both number of item and SE All item
  • 32. CAT Algorithm: Item Selection (logit bias) Moodle UCAT LL and UL can be adjusted by adding logit value to the Logit bias box in the CAT setting window Biased _ LL LL Bias Biased _ UL UL Bias Positve logit value decrease the chance of answer correct Negative logit value increase the chance of answer correct 32
  • 34. The outline of the symposium Pretesting & Item Analysis: Exametrika Construction of Item Bank R package ltm Simulating CAT with Existing Item SimulCAT Bank: Determine specifications R package catR Implementing CAT: Publishing a Moodle UCAT CAT on a software Concerto
  • 36. Questions & Answers • Tetsuo Kimura (Niigata Seiryo University) tetsuo.kmr<AT>gmail.com • Kyung (Chris) T. Han (Graduate Management Admission Council) khan<AT>gmac.com • Michal Kosinski (University of Cambridge) mk583<AT>cam.ac.uk • Kojiro Shojima (The National Center for University Entrance Examinations in Japan) shojima<AT>rd.dnc.ac.jp