Experience with a Computer-Assisted Formal Programming Examination John English University of Brighton.

Slides:



Advertisements
Similar presentations
LOGO Student Online Counseling Kernel System (SOCKS) Based on Learning Behavior and Test Performance Chakkrit Snae, PhD Department of Computer Science.
Advertisements

MY NCBI (module 4.5).
Research and Innovation Participant Portal How to register for an ECAS account NEXT.
 Do you know what will you learn?  Do you know the marking scheme for computer skills?  What you need to prepare for computer skills?
Svetovid (Special Submission Environment for Students Assessment) Ivan Pribela.
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
Online Examination System CLASS MARKER University of Pune Helios Cloud Services.
IPM Exam PreparationIPM Exam Preparation November 12 th pm – 5.15pm 2 hours & 15 minutes reading time.
Real-time report distribution – Workflow Automation What is report routing & distribution? What is report routing & distribution? Why consider .
T. O. E. I. C. Bridge Test. Special features :  designed for beginning and lower-intermediate level students whose native language is not English. 
RefWorks for Historians Shona McLean
ITC242 – Introduction to Data Communications ITC431 – Computer Networks Week 13 Exam Preparation.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Introductory Computer Programming, Problem Solving and Computer Assisted Assessment Charlie Daly, DCU John Waldron, TCD.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Mark Dixon, SoCCE SOFT 131Page 1 25 – Soft 131 Examination Revision.
WUCM1 exam 1WUCM1. Exam format DURATION: 2 HOURS INSTRUCTIONS – Answer all questions in Section A (50 marks) and two questions from Section B (25 marks.
Welcome to the Turnitin.com Student Quickstart Tutorial! This brief tour will take you through the basic steps students new to Turnitin.com will need.
Listening Task Purpose of the test:
Application Process USAJOBS – Application Manager USA STAFFING ® —OPM’S AUTOMATED HIRING TOOL FOR FEDERAL AGENCIES.
Welcome to (Insert Course info) Use Your Required Materials and Own Your Grade.
USING REFWORKS Fall What is RefWorks? A web-based bibliographic and database manager Creighton University faculty, students, and staff have access.
Module 14: Configuring Print Resources and Printing Pools.
INE1020 Introduction to Internet Engineering Tutorial 8 All about Lab 6.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
SATS Information evening 25 th March SATS Information evening 2015 SATs timetable and changes Reading Maths SPAG How you can help during the Easter.
Parent’s guide to SATs M.Maan, H.Lea & C.Taylor. Aims of today’s workshop: Understand what our children will be tested on and the format of the tests.
Damien Raftery Lecturer & eLearning Development Officer Teaching & Learning Centre Institute of Technology Carlow Using Google Docs to support Project-based.
SBAC Preparation SBAC Preparation California Assessment of Student Performance and Progress (CAASPP)
Elementary State Testing Training Spring MCA – Estimated Times Estimated Times for Reading MCA-IIs GradeSubject Minutes per Segment (Student Work.
ALL ALC Conference 2006 Online Teaching Tools create your own web based materials and conferencing platforms Ahmed Atlagh A.L.C Agadir.
Franklin Consulting E-assessment: What is it? Why does it matter? Tom Franklin Franklin Consulting
Cengage Learning. Answers are just a click away! At this website you can…..  Use your existing Cengage User Name and Password.
A Secure Examination System with Multi-Mode Input on the Web Alex Shafarenko Dept Computer Science University of Hertfordshire.
Training Role Module 8 – User Admin Ver. 10 Oct 2009.
Creating a Digital Classroom. * Introduction * The Student Experience * Schoology’s Features * Create a Course & Experiment.
Illuminate Your Life. Overview CollegeScope Overview of key features Research on effectiveness (Brief) Resources for faculty A quick tour (student and.
Web Programming Brian Toone 8/27/2014. Outline for today 1.Understanding the architecture of the web 2.Overview of programming languages – Client-side.
Welcome to A Level Physics. Course Content  Core content – Year 1 of A level/ AS Physics 1. Measurements and their errors 2. Particles and radiation.
PRACTICING FOR TN READY. TODAY Today we will: Learn about the test Log in Read a writing prompt Read the passages for that prompt Type the essay in the.
Final Exam Summary EE 457, April 30, 2015 Dr. McCalley.
Using StudySync.com A GUIDE FOR TEACHERS. What is StudySync? StudySync is an online learning platform that will be utilized throughout the year in history.
Final Exam Specifications. Your final exam will consist of three sections: A) Reflection, B) An achievement test and C) Appendix. You must submit your.
Copyright © 2010 Pearson Education, Inc. or its affiliate(s). All rights reserved.1 | Assessment & Information 1 Online Testing Administrator Training.
Working On-Line Module 4 People's Resource Center Barry Glicklich Last updated 27 March 2012Working On-Line (BG)1.
Final Exam Specifications
DSS Merger with Inside LAUSD FREQUENTLY ASKED QUESTIONS (FAQ’S) and
Computer & Network Security
Providing Facts and Personal Experiences About Culture and/or Country in an Enhancing Classroom Instruction with Technology: Technology Based Instruction.
Google Forms.
Common Methods Used to Commit Computer Crimes
AIM/education directory (Ed dir)
Assess Survey Invitations
USAJOBS – Application Manager
PN Comprehensive Predictor Testing at the Joliet Junior College Academic Skills Center PowerPoint created by AIAS Director on February 3, 2015.
Section 10.1 YOU WILL LEARN TO… Define scripting
Online Testing System Assessment Viewing Application (AVA)
Database Driven Websites
Research Requirement Research participation gives you an understanding of the methods used by psychologists, and allows you a first-hand look at psychological.
Online Testing System Assessment Viewing Application (AVA)
TEAS Testing at the Joliet Junior College Academic Skills Center
Illinois Nurse Assistant/ Aide Competency Evaluation Exam at the Joliet Junior College Academic Skills Center PowerPoint edited by AIAS Director on February.
IB Exam Paper 1 – 90 minutes You read 4 to 5 articles
N5 Exam Prelim November/December 2014
FCE IES Parque de Lisboa.
Welcome to GCSE English Language
Review & Exam Question practice
A note about this presentation
Presentation transcript:

Experience with a Computer-Assisted Formal Programming Examination John English University of Brighton

Rationale Increasing student numbers –increasing marking burden Fewer assessments per module –less practice for students Plagiarism –students plagiarise when they can't cope

Approaches "Little but often" assessment –large amount of assessment requires automated marking –plagiarism problems

Approaches Tailored exercises –randomly selected and/or parameterised for each student –difficult to produce parameterised programming problems

Approaches Formal examinations –written exams are a poor test of programming ability –practical programming exams require access to compilers and other tools

Our solution Online programming exam for first-year students –supports a variety of question types Allows for special needs students Addresses health & safety issues Semi-automated marking performed offline after completion of exam

Question types Multiple choice Multiple select Arrange the answers –all these can be marked completely automatically Free text –needs manual moderation of automated marking

System design Exam (XML) Rubric page CGI script (randomisation and rendering)

System design Exam (XML) Rubric page CGI script (randomisation and rendering) Rendered exam Student logfile

System design Exam (XML) Rubric page CGI script (randomisation and rendering) Rendered exam Exam logging (server) Exam logging (applet and JavaScript) Student logfiles

Management issues Students fill in and sign the normal paper exam form –name, student number, place number –online rubric form requires student number only Time allowances can be adjusted on a per-user basis –e.g. for dyslexic students

Security issues Authenticating server used to require login Exam can be made available to selected users –we use special accounts with no or printing facilities Applet sends form content to server every 30 seconds

Health & safety We cannot require students to use a computer for 2 or more hours without a break –server allows disconnect and reconnect –disconnected time is deducted from a "permitted break" allowance

Exam format 2.5 hours + 30 minutes break time Section A: 10 multiple choice questions, 3 marks each (30%) Section B: 5 short practical questions, 6 marks each (30%) Section C: 2 longer practical questions, 20 marks each (40%)

Experience Used in 2001 and 2002 –2001: 64 students –2002: 59 students Marking time drastically reduced –approx. 15 minutes for automatic marking –approx. 2 hours for manual moderation

Results (2001)

Conclusions The system tests practical programming ability –students can use the compiler to check their answers Problems arise from not following the instructions! –manual moderation needed if solutions don't compile, or if no test cases run successfully

Conclusions Marking workload drastically reduced –down from hours (estimated) to about 2 hours Large corpus of data on student activity throughout the exam period –still to be analysed... Positive reaction from students –felt it worked well & was fair

Any Questions?