SlideShare a Scribd company logo
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

More Related Content

More from Răzvan Deaconescu

Călătoria și destinația
Călătoria și destinațiaCălătoria și destinația
Călătoria și destinația
Răzvan Deaconescu
 
CTF: One for All. And More for Me
CTF: One for All. And More for MeCTF: One for All. And More for Me
CTF: One for All. And More for Me
Răzvan Deaconescu
 
De ce să învăț securitate?
De ce să învăț securitate?De ce să învăț securitate?
De ce să învăț securitate?
Răzvan Deaconescu
 
Notele contează
Notele conteazăNotele contează
Notele contează
Răzvan Deaconescu
 
Extreme, absolutisme și relativisme
Extreme, absolutisme și relativismeExtreme, absolutisme și relativisme
Extreme, absolutisme și relativisme
Răzvan Deaconescu
 
Tranzacții, piețe libere și sex
Tranzacții, piețe libere și sexTranzacții, piețe libere și sex
Tranzacții, piețe libere și sex
Răzvan Deaconescu
 
Despre congruență
Despre congruențăDespre congruență
Despre congruență
Răzvan Deaconescu
 
Frame. Framing. Reframing
Frame. Framing. ReframingFrame. Framing. Reframing
Frame. Framing. Reframing
Răzvan Deaconescu
 
Reversing is Fun
Reversing is FunReversing is Fun
Reversing is Fun
Răzvan Deaconescu
 
Secretul succesului
Secretul succesuluiSecretul succesului
Secretul succesului
Răzvan Deaconescu
 
De ce ne plac anti-eroii
De ce ne plac anti-eroiiDe ce ne plac anti-eroii
De ce ne plac anti-eroii
Răzvan Deaconescu
 
Common Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahatCommon Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahat
Răzvan Deaconescu
 
Lucruri care contează
Lucruri care conteazăLucruri care contează
Lucruri care contează
Răzvan Deaconescu
 
Cuvintele au putere
Cuvintele au putereCuvintele au putere
Cuvintele au putere
Răzvan Deaconescu
 
Cum sa predai de nota 10
Cum sa predai de nota 10Cum sa predai de nota 10
Cum sa predai de nota 10
Răzvan Deaconescu
 
De ce să știi limbaj de asamblare
De ce să știi limbaj de asamblareDe ce să știi limbaj de asamblare
De ce să știi limbaj de asamblare
Răzvan Deaconescu
 
Open Source for Students
Open Source for StudentsOpen Source for Students
Open Source for Students
Răzvan Deaconescu
 
Despre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruieștiDespre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruiești
Răzvan Deaconescu
 
Organizarea unei echipe didactice
Organizarea unei echipe didacticeOrganizarea unei echipe didactice
Organizarea unei echipe didactice
Răzvan Deaconescu
 
MOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uriMOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uri
Răzvan Deaconescu
 

More from Răzvan Deaconescu (20)

Călătoria și destinația
Călătoria și destinațiaCălătoria și destinația
Călătoria și destinația
 
CTF: One for All. And More for Me
CTF: One for All. And More for MeCTF: One for All. And More for Me
CTF: One for All. And More for Me
 
De ce să învăț securitate?
De ce să învăț securitate?De ce să învăț securitate?
De ce să învăț securitate?
 
Notele contează
Notele conteazăNotele contează
Notele contează
 
Extreme, absolutisme și relativisme
Extreme, absolutisme și relativismeExtreme, absolutisme și relativisme
Extreme, absolutisme și relativisme
 
Tranzacții, piețe libere și sex
Tranzacții, piețe libere și sexTranzacții, piețe libere și sex
Tranzacții, piețe libere și sex
 
Despre congruență
Despre congruențăDespre congruență
Despre congruență
 
Frame. Framing. Reframing
Frame. Framing. ReframingFrame. Framing. Reframing
Frame. Framing. Reframing
 
Reversing is Fun
Reversing is FunReversing is Fun
Reversing is Fun
 
Secretul succesului
Secretul succesuluiSecretul succesului
Secretul succesului
 
De ce ne plac anti-eroii
De ce ne plac anti-eroiiDe ce ne plac anti-eroii
De ce ne plac anti-eroii
 
Common Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahatCommon Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahat
 
Lucruri care contează
Lucruri care conteazăLucruri care contează
Lucruri care contează
 
Cuvintele au putere
Cuvintele au putereCuvintele au putere
Cuvintele au putere
 
Cum sa predai de nota 10
Cum sa predai de nota 10Cum sa predai de nota 10
Cum sa predai de nota 10
 
De ce să știi limbaj de asamblare
De ce să știi limbaj de asamblareDe ce să știi limbaj de asamblare
De ce să știi limbaj de asamblare
 
Open Source for Students
Open Source for StudentsOpen Source for Students
Open Source for Students
 
Despre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruieștiDespre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruiești
 
Organizarea unei echipe didactice
Organizarea unei echipe didacticeOrganizarea unei echipe didactice
Organizarea unei echipe didactice
 
MOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uriMOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uri
 

Recently uploaded

Raport proiect transfrontalier Culori fermecate.pdf
Raport proiect transfrontalier Culori fermecate.pdfRaport proiect transfrontalier Culori fermecate.pdf
Raport proiect transfrontalier Culori fermecate.pdf
savinioana
 
Studiu Nike, Dascalu Ana-Georgiana, Crp.
Studiu Nike, Dascalu Ana-Georgiana, Crp.Studiu Nike, Dascalu Ana-Georgiana, Crp.
Studiu Nike, Dascalu Ana-Georgiana, Crp.
GeorgianaDascalu1
 
Proces verbal sedinta cu parintii (26.09.2023).docx
Proces verbal sedinta cu parintii (26.09.2023).docxProces verbal sedinta cu parintii (26.09.2023).docx
Proces verbal sedinta cu parintii (26.09.2023).docx
AureliaTertereanu
 
Analiza SWOT - fisa de lucru aplicabila pentru liceu
Analiza SWOT - fisa de lucru aplicabila pentru liceuAnaliza SWOT - fisa de lucru aplicabila pentru liceu
Analiza SWOT - fisa de lucru aplicabila pentru liceu
Andreea Balaci
 
Să ne împrietenim cu lectura Ermurachi Nina/ Pruncia Monica
Să ne împrietenim cu lectura Ermurachi Nina/ Pruncia MonicaSă ne împrietenim cu lectura Ermurachi Nina/ Pruncia Monica
Să ne împrietenim cu lectura Ermurachi Nina/ Pruncia Monica
NinaTofanErmurachi
 
Antarctica caracterizare fizico geografica
Antarctica caracterizare fizico geograficaAntarctica caracterizare fizico geografica
Antarctica caracterizare fizico geografica
Alina70851
 
Patrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELA
Patrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELAPatrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELA
Patrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELA
iecheisorayagabriela
 
Papa Francisco canoniza los martires de Rumanía (Rumanian).pptx
Papa Francisco canoniza los martires de Rumanía (Rumanian).pptxPapa Francisco canoniza los martires de Rumanía (Rumanian).pptx
Papa Francisco canoniza los martires de Rumanía (Rumanian).pptx
Martin M Flynn
 

Recently uploaded (8)

Raport proiect transfrontalier Culori fermecate.pdf
Raport proiect transfrontalier Culori fermecate.pdfRaport proiect transfrontalier Culori fermecate.pdf
Raport proiect transfrontalier Culori fermecate.pdf
 
Studiu Nike, Dascalu Ana-Georgiana, Crp.
Studiu Nike, Dascalu Ana-Georgiana, Crp.Studiu Nike, Dascalu Ana-Georgiana, Crp.
Studiu Nike, Dascalu Ana-Georgiana, Crp.
 
Proces verbal sedinta cu parintii (26.09.2023).docx
Proces verbal sedinta cu parintii (26.09.2023).docxProces verbal sedinta cu parintii (26.09.2023).docx
Proces verbal sedinta cu parintii (26.09.2023).docx
 
Analiza SWOT - fisa de lucru aplicabila pentru liceu
Analiza SWOT - fisa de lucru aplicabila pentru liceuAnaliza SWOT - fisa de lucru aplicabila pentru liceu
Analiza SWOT - fisa de lucru aplicabila pentru liceu
 
Să ne împrietenim cu lectura Ermurachi Nina/ Pruncia Monica
Să ne împrietenim cu lectura Ermurachi Nina/ Pruncia MonicaSă ne împrietenim cu lectura Ermurachi Nina/ Pruncia Monica
Să ne împrietenim cu lectura Ermurachi Nina/ Pruncia Monica
 
Antarctica caracterizare fizico geografica
Antarctica caracterizare fizico geograficaAntarctica caracterizare fizico geografica
Antarctica caracterizare fizico geografica
 
Patrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELA
Patrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELAPatrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELA
Patrimoniul cultural PROIECT clasa a 6 a IECHEI SORAYA GABRIELA
 
Papa Francisco canoniza los martires de Rumanía (Rumanian).pptx
Papa Francisco canoniza los martires de Rumanía (Rumanian).pptxPapa Francisco canoniza los martires de Rumanía (Rumanian).pptx
Papa Francisco canoniza los martires de Rumanía (Rumanian).pptx
 

vmchecker @SCS