vmchecker

   sistem automat de evaluare a
              temelor


prezintă
Alexandru Moșoi
                   Coordonator știițific
                  Răzvan Deaconescu
Motivație

• Creșterea clarității enunțurilor temelor
• Scăderea dificultății temelor
Motivație

• Creșterea clarității enunțurilor temelor
• Scăderea dificultății temelor

• Creșterea calității implementărilor
• Creșterea calității corectării
Motivație

• Creșterea clarității enunțurilor temelor
• Scăderea dificultății temelor

• Creșterea calității implementărilor
• Creșterea calității corectării

• Scăderea timpului investit de către asistenți
• Creșterea timpului investit de către studenți
Obiective (funcționalitate)

• platforme multiple
   o Windows, Linux
Obiective (funcționalitate)

• platforme multiple
   o Windows, Linux
• cerințe multiple
   o SO (api), SO2 (kernel), CPL (java)
Obiective (funcționalitate)

• platforme multiple
   o Windows, Linux
• cerințe multiple
   o SO (api), SO2 (kernel), CPL (java)
• toleranță la defectele sistemului
• simultan pe mai multe mașini
Obiective (asistenți)

•   retrimiterea temelor
•   corectarea (codereview-ul) trebuie sa fie ușoară
•   depunctare automată pentru întârzieri
•   verificare statică a regulilor de trimitere a temelor
Obiective (studenți)

• recuperarea unei teme suprascrise
   o istoria temelor trimise
• acces privat la mediul de testare
• acces la rezultatul evaluării
Workflow
Demo

Higitus Figitus zumbabazing
I want your attention ev'rything!
Direcții de dezvoltare

• integrare cu learningcenter
• suport mașini paralele de testare (nu bazate pe vmware)
  pentru a testa aplicații OpenMP, MPI, etc.
• utilizarea altor tipuri de mașini virtuale (nu doar vmware)
Întrebări și răspunsuri
• vmchecker-dev@rosedu.org
• http://github.com/vmchecker/vmchecker/tree/master



                    How does computer programming work?
                                                 Magic!
Echipa

•   Alexandru Moșoi
•   Lucian Adrian Grijincu
•   Claudiu Gheorghe
•   Irina Maria Stănescu

vmchecker @SCS