Presentation is loading. Please wait.

Presentation is loading. Please wait.

Autograder Better management and evaluation of lab assignments.

Similar presentations


Presentation on theme: "Autograder Better management and evaluation of lab assignments."— Presentation transcript:

1 Autograder Better management and evaluation of lab assignments

2 Project goals -Improve feedback to students -Follow student progress in real time -Better basis for evaluation/grading -Training in industrial tools

3 Student Features -GitHub repositories (private) - Work on own machine - Commit and push changes to GitHub -Instantaneous feedback - When it is most useful - Iterate -Track their own progress

4 For Teachers -Simplified lab management - Create lab assignments on GitHub -Teachers: Fill in content - Lab assignments - Create skeleton code and test cases (hard work) - Test script (very simple) -Track progress of the students -Automatic evaluation

5 Autograder technologies -Test-driven Development -Custom built Continuous Integration environment -Clean virtual OS (Docker) each time - Security feature -Integrated with GitHub

6 An inside peek

7 @ University of Stavanger -Successfully used in Distributed Systems - 40% checked by Autograder (core of Paxos) - 60% open to student interpretation -Additional evaluation - In-lab demo to approve lab assignment - Lab exam

8 Experience -Feedback is essential -Not only feedback, but correct feedback -Faster focus on course material -Know progress of each student/group -Easier to grade each student

9 Future Extensions -Cheat detection -Automated test case generation -More Gamification -General improvements

10 Demo and Download Demo: -autograder.ux.uis.no Download: -github.com/hfurubotten/autograder -Open source. Contributions welcome!

11 Questions? “The best teachers are those who show you where to look, but don’t tell you what to see” - Alexandra K. Trenfor


Download ppt "Autograder Better management and evaluation of lab assignments."

Similar presentations


Ads by Google