asys: demo problem to solve asys (assessment system) analisys of the properties architecture of the...

15
emi-Automatic Assessmen f Unrestrained Java Cod David Insa Cabrera Universitat Politècnica de Vàlencia (UPV)

Upload: rosalyn-edwards

Post on 05-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

Semi-Automati c Assessmentof Unrestrained Java Code

David Insa CabreraUniversitat Politècnica de Vàlencia (UPV)

Page 2: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Demo

Outline

Problem to solve

ASys (Assessment system)

Analisys of the propertiesArchitecture of the system

DFD to mark one examTesting using test cases

Future work

Page 3: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

The beginning of the project

Inconsistency in marks awarded by different examiners

Detected problems

Different interpretation of the marking criteria Mark errors cancel each others Teacher bias in awarding marks to different students

Reduce marking time

Objectives to achieve

Remove marking subjectiveness Increase marking precision Ensure the same marking criteria are applied to all students irrespective of their group, time, location, and examiner

Page 4: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

Pilot project (2014-2015)

We implemented ASys (Assessment System)All final exams of one subject were marked twiceo Normally and without knowledge of the pilot projecto With ASys (without any assessment impact)

Page 5: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Demo

Outline

Problem to solve

ASys (Assessment system)

Analisys of the propertiesArchitecture of the system

DFD to mark one examTesting using test cases

Future work

Page 6: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Architecture

Page 7: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

Student’s solution

Marking template

Code analisys using Java Reflection

Report

ASys: Analisys

Page 8: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

JavaCompiler

Student’s solution

Teacher’s solution

Student’s solution

Teacher’s solution

Test cases generator

JVM

InputInputInputInput

OutputOutputOutputOutput

Test cases validator

Report

ASys: Testing

Page 9: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: DFD

Page 10: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Demo

Outline

Problem to solve

ASys (Assessment system)

Analisys of the propertiesArchitecture of the system

DFD to mark one examTesting using test cases

Future work

Page 11: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Demo

Page 12: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Demo

Figure Volume

Page 13: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

ASys: Demo

Outline

Problem to solve

ASys (Assessment system)

Analisys of the propertiesArchitecture of the system

DFD to mark one examTesting using test cases

Future work

Page 14: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

Future work

Version of ASys for the students

o Can solve their questions without waiting for the teachero Correct on their own the exams after the submission

Evaluate the usefulness of the tool with 1500 students

o To do the exerciseso To take the examso Poll at the end of the year

Page 15: ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases

Thank you

David Insa Cabrera