Autograder Better management and evaluation of lab assignments.

Slides:



Advertisements
Similar presentations
What is Test Director? Test Director is a test management tool
Advertisements

About Monitor Teledata Informatics launches its SIS system, Monitor Developed and perfected since 2001 Successfully implemented in many schools in the.
Software change management
© by cellconsult.com Application Testing & Test Management.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Sample Fill demo WorkflowServiceHostFactory Tracking Persistence Custom Behaviour Creation Endpoint Control Endpoint Exception Behaviour.
Jenkins User Conference Jenkins User Conference San Francisco, Sept #jenkinsconf Using Jenkins in the Enterprise and the Cloud Mark Prichard Kohsuke.
Virtual Collaboration with SharePoint Instructor: Michael Curry.
CSE 115 Week 13 April , Announcements April 7 – Exam 9 April 7 – Exam 9 April 10 – Last day to turn in Lab 7 for any credit, last day to turn.
CSE 115 Week 14 April , Announcements April 14 – Exam 10 April 14 – Exam 10 April 18 – Last day to turn in Lab 8 for any credit April 18.
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
Welcome Course name Faculty name. YOUR COURSE MATERIALS N. Gregory Mankiw’s Principles of Economics, 4e You will… — be tested — receive homework assignments.
IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Expediting Programmer AWAREness of Anomalous Code Sarah E. Smith Laurie Williams Jun Xu November 11, 2005.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Software Evaluation Criteria Automated Assignment Applications RSCoyner 10/8/04.
Q&A Anytime, any place, any pace learning in TAFEVC and Moodle Mary Schooneveldt And you.
Athena, a large scale programming lab support tool Anton Jansen, Ph.D. Student Software Engineering and ARCHitecture (SEARCH) University of Groningen The.
Custom Reporting in Blackboard Learn. What happens between clicking run and getting the report? Connect to a data source Where is the information?
Engineering Secure Software. Vulnerability of the Day  Each day, we will cover a different type of code-level vulnerability Usually a demo How to avoid,
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
Unit Testing Maintaining Quality. How do you test? Testing to date…
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
GPO’s Federal Digital System December 10, 2009 U.S. Government Printing Office.
SUBMITTED BY JESNA J AM.EN.P2ELT14003 LEARNING MANAGEMENT SYSTEM.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
+ Summer Institute for Online Course Development Institute – Assessment Techniques Presentation by Nancy Harris Dept of Computer Science.
It’s tough out there … Software delivery challenges.
Benchmark 2 progress report and future directions Sergey Lyskov
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Jessica Matt MoodleMoot IE/UK 2016 Moodle My Feedback: Trialling the My Feedback report at UCL.
Using Git with collaboration, code review, and code management for open source and private projects. & Using Terminal to create, and push commits to repositories.
Version Control Systems
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Project Center Use Cases
Segments Basic Uses: slides minutes
Docker Birthday #3.
Code Management Releases
Project Center Use Cases
Microsoft Ignite /18/2018 8:30 PM BRK2065
Version Control Systems
Microsoft Virtual Academy
QR link to folder w/ these slides and samples
X in [Integration, Delivery, Deployment]
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
MTM Measurement Initiative
Microsoft Virtual Academy
Johan Hedberg Microsoft Azure MVP BizTalk Server – Behind enemy lines.
New Developer Tools in Windows Embedded Standard 2011
Engineering Secure Software
Microsoft Virtual Academy
Microsoft Virtual Academy
IBM Containers Docker in the Cloud
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Delivering Business Value Faster
Slaptitude by Focus Pocus
Using Github and Github Organization in this Course
GitHub and Git.
Project Iterations.
Welcome to the AP® School Year
Jamie Cool Program Manager Microsoft
Advanced app and driver debugging
Python4ML An open-source course for everyone
Presentation transcript:

Autograder Better management and evaluation of lab assignments

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

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

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

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

An inside peek

@ 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

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

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

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

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