LTR, The Marking System of CourseMaster Colin Higgins, Pavlos Symeonidis, Athanasios Tsintsifas Learning Technology.

Slides:



Advertisements
Similar presentations
Lecture 1 Welcome COMP1681 / SE15 Introduction to Programming.
Advertisements

A Toolbox for Blackboard Tim Roberts
The Academic Computing Assessment Data Repository: A New (Free) Tool for Program Assessment Heather Stewart, Director, Institute for Technology Development,
Cybersecurity Training in a Virtual Environment By Chinedum Irrechukwu.
1 Copyright © 2010 AQA and its licensors. All rights reserved. Introduction to the new specification GCSE Computer Science Paul Varey.
1 Arizona Grade 8 Science Online Field Test Test Administrator Training March 23 – April 2, 2007.
Educational portal and its integration with AHyCo LMS Nataša Hoić–Božić University of Rijeka (Croatia)
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia.
How can you improve the quality of the feedback that you give to students and also save time in the process? *Colin Pitts, # Roger McNally, # Stephen Aylmer,
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
In CS Related Systems: OWL Developed by UMass Amherst and Thompson Course Technologies Course content in CS and Chemistry (prior free version covered additional.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
Section 01Resources1 HSQ - DATABASES & SQL 01 Resources And Franchise Colleges Name :MANSHA NAWAZ room :G 0/32
Electronic EDI e-EDI. The EDI has been in use since 1999 using a paper-based system and computerized spreadsheets to collect and manage EDI data. Over.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 7: Designing and developing applications for z/OS.
7 Anup Kalbalia – Lead, CodeChef.
. GCSE Computer Science. General Information The spec has been developed with the support of Microsoft The specification and sample assessment materials.
G51PR1 Introduction to Programming I University of Nottingham Unit 1 : Introduction.
Adapted from C. Casey Project Introduction.ppt Computing Degree Projects An introduction to choosing and initiating computing related projects.
E-Learning Services. e-Learning is transforming the way we learn and teach e-Learning can be broadly defined as technology assisted learning. It is all.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Advanced e-Learning techniques for teaching C-programming and selected features of Java and C++ Proposed by Dr. Chittaranjan Mandal, Associate Professor,
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
Wiley eLearning Courseware The ideal solution for instructor-led online learning.
Lecture 2 Title: Computer Software By: Mr Hashem Alaidaros MIS 101.
1 ADP Algebra II End-Of-Course Online Field Test Test Administrator Training September, 2007.
Computer Emergency Notification System (CENS)
The DSpace Course Module – An introduction to users and groups.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Dakota State University.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
1 Bob Sproule, University of Waterloo Cheryl Steele, ANGEL Learning MERLOT August 10, 2006 Engagement and Efficiencies Using a Learning Management System.
Experience of using IMS Learning Design in Higher Education Mark Barrett-Baxendale, Paul Hazlewood, Amanda Oddie Deanery of Business and Computer sciences.
Module 14: Securing Windows Server Overview Introduction to Securing Servers Implementing Core Server Security Hardening Servers Microsoft Baseline.
Kickstart Installation
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Cyber Security Review, April 23-24, 2002, 0 Operated by the Southeastern Universities Research Association for the U.S. Depart. Of Energy Thomas Jefferson.
Administering Microsoft Windows Server 2003 Chapter 2.
Module 10: Windows Firewall and Caching Fundamentals.
Module 1: Introduction to Administering Accounts and Resources.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology Computer.
Self-assessing with adaptive exercises Chye-Foong Yong & Colin A Higgins University of Nottingham.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Research Computing at the SSCC. What We Do Provide computing support of Social Science researchers. Focus on statistical computing.
V7 Foundation Series Vignette Education Services.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Client-Server Communication
The Evolution of the Wiki as a Universal Campus Resource
Welcome To The MSc Computing
Proactive librarianship & Effective training skills
Network Operating System Administration
Module 1: Introduction to Administering Accounts and Resources
Information Hub.
Chapter 6 Introduction to Network Operating Systems
CodeWrite : an Automated programming assessment tool
NTC 324 Teaching Effectively-- snaptutorial.com
Virus Attack Final Presentation
Your Start with Informatics* at Leicester
Computer Science I CSC 135.
Networks Software.
Unit 9 NT1330 Client-Server Networking II Date: 8/9/2016
SUSE Linux Enterprise Desktop Administration
Netop Vision Product presentation Göteborg 1.
Microsoft Virtual Academy
Presentation transcript:

LTR, The Marking System of CourseMaster Colin Higgins, Pavlos Symeonidis, Athanasios Tsintsifas Learning Technology Research (LTR), School of Computer Science and I.T., The University of Nottingham

LTR, Contents  Background  The CourseMaster system  Demonstration  Results  Future work

LTR, Background - CBA  Teaching can be fun  Marking is monotonously repetitive  Automatic assessment:  Saves time and costs  Enhances learning experience for students  Allows lecturers to concentrate on their teaching and research

LTR, LTR - Learning Technology Research  The LTR group is focusing its research in finding ways to facilitate teaching and enhance the learning experience  For the last four years, LTR has been developing the CourseMaster system  The Ceilidh system, the ancestor of CourseMaster, has been in use for over 10 years by more than 100 universities in the world First version, C module Ceilidh 2, C, C++ modules SML SQLPascal Diagrammatical Assessment Java X-Interface, Software-Tools WWW Interface, Prolog Z Course Master CD-ROM 2000

LTR, Problems with Ceilidh  Ceilidh is based on Unix  User interface is based on ASCII terminals  Ceilidh has scaling limitations  As Ceilidh evolved, it became:  harder to support  harder to extend

LTR, The CourseMaster System  CourseMaster is a courseware system  It provides:  Administration of courses  Assessment of student work  The presentation of information  It covers the various stages of automatic assessment:  development,  execution,  administration,  and management.

LTR, The CourseMaster System  CM is written in Java:  Portability,  Networking (with Remote Method Invocation – RMI),  Concurrency (with Threads),  Security,  Friendly GUI interface.  Runs on: Windows 95/98/NT/2000/XP, Solaris, Linux

LTR, Users’ Roles in CourseMaster  Students:  Setup exercises  Solve exercises  Develop and submit solutions  Receive feedback  Tutors / Lab assistants:  Register students  Monitor course state Less rights and responsibilities More rights and responsibilities StudentsTutors / Lab assistants TeachersSystem administrator Course developers

LTR, Users’ Roles in CourseMaster  Teachers:  Register tutors  Set / edit exercises  Monitor class’ progress  Course Developers:  Create courses / units  Author exercises  System administrators:  Monitor system logs  Install new courses  Give exercise extensions

LTR,  Automatic Marking in CM:  Based on criteria and metrics  Programming languages (C, C++, Java)  Diagrams (o-o design, circuit design, flowcharts)  In theory: marks any type of document (needs suitable metrics) CourseMaster Marking

LTR, Demonstration

LTR, Experience CM at Nottingham:  Has been running for 4 years  It has been used by 293 students in 2001/2002  Student feedback is positive – with minor exceptions  Teachers are very happy that they no longer need to mark hundreds of programs every weekend  Course administration and monitoring are very effective

LTR, CourseMaster at other sites  CM is running at: – The National University of Singapore – Helsinki University of Technology (Finland) – Kings College London (UK) – 15 other institutions around the globe  Used by up to 1500 students

LTR, Results : Benefits  Practical:  Saves time, most importantly with larger numbers of students (assessment, feedback, …)  Saves money (cost effective)  Can be administered by teaching assistants, thus freeing lecturers for teaching  Good use of course resources (materials, exercises, …)

LTR, Results : Benefits  Pedagogical:  Consistent assessment  Equitable assessment  Incremental assessment (they learn more)  Instant feedback to students (keeps them informed)  Detection and prevention of plagiarism

LTR, Future Work  Automatic ing of student progress to tutors  Assessment of object-oriented coursework (refactoring, o-o heuristics)  Assessment of Java programs with GUIs  A uPortal channel for CM  Composite Exercises

LTR, Summary  CourseMaster helps with the presentation, management and assessment of student work  CM is configurable for different educational requirements  Students are happy and academic staff even happier

LTR, Web Addresses  CourseMaster’s main page  CourseMaster’s on-line web client  CM’s Diagrammatical assessment information