A bit more on web-based assessment
This commit is contained in:
parent
27f0befe3d
commit
93bfb89451
2 changed files with 48 additions and 3 deletions
|
@ -1650,6 +1650,26 @@
|
|||
file = {/home/charlotte/sync/Zotero/storage/542L4HBY/hext1969.pdf.pdf;/home/charlotte/sync/Zotero/storage/MCQ2FCYW/Hext and Winings - 1969 - An automatic grading scheme for simple programming.pdf}
|
||||
}
|
||||
|
||||
@article{higginsCourseMarkerCBASystem2003,
|
||||
title = {The {{CourseMarker CBA System}}: {{Improvements}} over {{Ceilidh}}},
|
||||
shorttitle = {The {{CourseMarker CBA System}}},
|
||||
author = {Higgins, Colin and Hegazy, Tarek and Symeonidis, Pavlos and Tsintsifas, Athanasios},
|
||||
year = {2003},
|
||||
month = sep,
|
||||
journal = {Education and Information Technologies},
|
||||
volume = {8},
|
||||
number = {3},
|
||||
pages = {287--304},
|
||||
issn = {1573-7608},
|
||||
doi = {10.1023/A:1026364126982},
|
||||
url = {https://doi.org/10.1023/A:1026364126982},
|
||||
urldate = {2024-02-09},
|
||||
abstract = {This document reports on the results of re-designing and re-implementing the Ceilidh courseware system. It highlights the limitations identified in the thirteen years of Ceilidh's use at the University of Nottingham. It also illustrates how most of these limitations have been resolved by re-designing Ceilidh's architecture and improving various aspects of the marking and administrating processes. The new system, entitled CourseMarker, offers enhanced functionality by adding useful features that have long been needed by Ceilidh's community. The paper concludes with an evaluation of the changes and a brief report on the experience of CourseMarker's use over the last three years. Finally, recent developments and future directions are discussed.},
|
||||
langid = {english},
|
||||
keywords = {automatic assessment of programming coursework,free response Computer Based Assessment (CBA)},
|
||||
file = {/home/charlotte/sync/Zotero/storage/SAQXI48J/Higgins et al. - 2003 - The CourseMarker CBA System Improvements over Cei.pdf;/home/charlotte/sync/Zotero/storage/YRYDZSMT/higgins2003.pdf.pdf}
|
||||
}
|
||||
|
||||
@mastersthesis{holeProgrammingIntroductoryPhysics2020,
|
||||
title = {Programming in {{Introductory Physics}}: An {{Online Learning Platform}} to {{Support Teachers}}},
|
||||
shorttitle = {Programming in {{Introductory Physics}}},
|
||||
|
@ -1681,6 +1701,25 @@
|
|||
file = {/home/charlotte/sync/Zotero/storage/JS69Q9SX/Hollingsworth - 1960 - Automatic graders for programming classes.pdf}
|
||||
}
|
||||
|
||||
@inproceedings{hughesCeilidhCollaborativeWriting1998,
|
||||
title = {Ceilidh: Collaborative Writing on the {{Web}}},
|
||||
shorttitle = {Ceilidh},
|
||||
booktitle = {Proceedings of the 1998 {{ACM}} Symposium on {{Applied Computing}}},
|
||||
author = {Hughes, Richard J. and Shewmake, Jake and Okelberry, Christopher R.},
|
||||
year = {1998},
|
||||
month = feb,
|
||||
series = {{{SAC}} '98},
|
||||
pages = {732--736},
|
||||
publisher = {{Association for Computing Machinery}},
|
||||
address = {{New York, NY, USA}},
|
||||
doi = {10.1145/330560.331081},
|
||||
url = {https://dl.acm.org/doi/10.1145/330560.331081},
|
||||
urldate = {2024-02-09},
|
||||
isbn = {978-0-89791-969-2},
|
||||
keywords = {Ceilidh,classroom,collaboration,composition,writing},
|
||||
file = {/home/charlotte/sync/Zotero/storage/7MSWHKF3/hughes1998.pdf.pdf;/home/charlotte/sync/Zotero/storage/I6GESF6J/Hughes et al. - 1998 - Ceilidh collaborative writing on the Web.pdf}
|
||||
}
|
||||
|
||||
@article{hungAutomaticProgrammingAssessment1993,
|
||||
title = {Automatic Programming Assessment},
|
||||
author = {Hung, Sheung-Lun and Kwok, Iam-For and Chan, Raymond},
|
||||
|
|
12
book.org
12
book.org
|
@ -202,7 +202,7 @@ As far as we know none of the platforms described in this section are still in u
|
|||
ACSES, by [cite/t:@nievergeltACSESAutomatedComputer1976], was envisioned as a full course for learning computer programming.
|
||||
They even designed it as a full replacement for a course: it was the first system that integrated both instructional texts and exercises.
|
||||
Students following this course would not need personal instruction.[fn::
|
||||
In the modern day, this would probably be considered a MOOC (except that it obviously wasn't an online course).
|
||||
In the modern day, this would probably be considered a MOOC (except that it obviously wasn't an online course; TCP/IP wouldn't be standardized until 1982).
|
||||
]
|
||||
|
||||
Another good example of this generation of grading systems is the system by [cite/t:@isaacson1989automating].
|
||||
|
@ -216,7 +216,7 @@ He identifies several issues with gathering students' source files, and then com
|
|||
Students could write destructive code that destroys the teacher's files, or even write a clever program that alters their grades (and covers its tracks while doing so).[fn::
|
||||
Note that this issue is not new.
|
||||
As we talked about before, this was already mentioned as a possibility by\nbsp{}[cite/t:@hollingsworthAutomaticGradersProgramming1960].
|
||||
This was, however, the first paper that tried to solve this problem.
|
||||
This was, however, the first system that tried to solve this problem.
|
||||
]
|
||||
His TRY system therefore has the avoidance of teachers testing their students' programs as an explicit goal.
|
||||
Another goal was avoiding giving the inputs that the program was tested on to students.
|
||||
|
@ -245,7 +245,13 @@ Systems like the one by\nbsp{}[cite/t:@reekTRYSystemHow1989] also became impossi
|
|||
Mainly because the multi-user system was used less and less, but also because the primary way people interacted with a computer was no longer through the command line, but through graphical interfaces.
|
||||
]
|
||||
|
||||
Perhaps the most famous example of this is Web-CAT\nbsp{}[cite:@shah2003web].
|
||||
[cite/t:@higginsCourseMarkerCBASystem2003] developed CourseMarker, which is a more general assessment system (not exclusively developed for programming assessment).
|
||||
This was initially not yet a web-based platform, but it did communicate over the network using Java's Remote Method Invocation mechanism.[fn::
|
||||
The system it was designed to replace, Ceilidh, did have a basic web submission interface\nbsp{}[cite:@hughesCeilidhCollaborativeWriting1998].
|
||||
]
|
||||
Designing a web client was also mentioned as future work in the paper announcing CourseMarker.
|
||||
|
||||
Perhaps the most famous example of the first web-based platforms is Web-CAT\nbsp{}[cite:@shah2003web].
|
||||
In addition to being one of the first web-based automated assessment platforms, it also asked the students to write their own tests.
|
||||
The coverage that these tests achieved was part of the testing done by the platform.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue