Collaborative learning and the MUCH system
Computers & Education
All I really need to know about pair programming I learned in kindergarten
Communications of the ACM
Strategies and mechanisms for electronic peer review
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 01
A multi-agent platform for automatic assignment management
Proceedings of the 7th annual conference on Innovation and technology in computer science education
On using the web as a collaboration space in the context of an industrial simulation
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Panel on the development, maintenance, and use of course web sites
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Interactive program demonstration as a form of student program assessment
Journal of Computing Sciences in Colleges
Computer science students' conception of the relationship between reward (grade) and cooperation
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Efficient cooperative searching on the web: system design and evaluation
International Journal of Human-Computer Studies
Using peer review in teaching computing
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Peer assessment in the algorithms course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
A method of automatic grade calibration in peer assessment
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Peer assessment for action learning of data structures and algorithms
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
IEA/AIE'2005 Proceedings of the 18th international conference on Innovations in Applied Artificial Intelligence
Automatic test-based assessment of programming: A review
Journal on Educational Resources in Computing (JERIC)
Expertiza: students helping to write an OOD text
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
minimUML: A minimalist approach to UML diagramming for early computer science education
Journal on Educational Resources in Computing (JERIC)
Lightweight preliminary peer review: does in-class peer review make sense?
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Building resources for teaching computer architecture through electronic peer review
WCAE '03 Proceedings of the 2003 workshop on Computer architecture education: Held in conjunction with the 30th International Symposium on Computer Architecture
A tablet-based paper exam grading system
Proceedings of the 13th annual conference on Innovation and technology in computer science education
The nature, reception, and use of online peer feedback in higher education
Computers & Education
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
Integrating pedagogical code reviews into a CS 1 course: an empirical study
Proceedings of the 40th ACM technical symposium on Computer science education
Foss 101: engaging introductory students in the open source movement
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the ACM 2009 international conference on Supporting group work
Learning from and with peers: the different roles of student peer reviewing
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
An efficient and flexible technical approach to develop and deliver online peer assessment
CSCL'07 Proceedings of the 8th iternational conference on Computer supported collaborative learning
Work in progress - W2: an easy-to-use workshop module
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
The design of an online environment to support pedagogical code reviews
Proceedings of the 41st ACM technical symposium on Computer science education
Does studio-based instruction work in CS 1?: an empirical comparison with a traditional approach
Proceedings of the 41st ACM technical symposium on Computer science education
Online vs. face-to-face pedagogical code reviews: an empirical comparison
Proceedings of the 42nd ACM technical symposium on Computer science education
Adaptive peer review based on student profiles
ITS'06 Proceedings of the 8th international conference on Intelligent Tutoring Systems
CommunitySourcing: engaging local crowds to perform expert work via physical kiosks
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM Transactions on Computing Education (TOCE)
LASAD: Flexible representations for computer-based collaborative argumentation
International Journal of Human-Computer Studies
Talking about code: Integrating pedagogical code reviews into early computing courses
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Alternative assessment methods in technology enhanced project-based learning
International Journal of Learning Technology
Peer assessment based on ratings in a social media course
Proceedings of the Fourth International Conference on Learning Analytics And Knowledge
Hi-index | 0.03 |
We have implemented a peer-grading system for review of student assignments over the World-Wide Web and used it in approximately eight computer-science courses. Students prepare their assignments and submit them to our Peer Grader (PG) system. Other students are then assigned to review and grade the assignments. The system allows authors and reviewers to communicate with authors being able to update their submissions. Unique features of our approach include the ability to submit arbitrary sets of Web pages for review, and mechanisms for encouraging careful review of submissions. We have used the system to produce high-quality compilations of student work. Our assignment cycle consists of six phases, from signing up for an assignment to Web publishing of the final result. Based upon our experience with PG, we offer suggestions for improving the system to make it more easily usable by students at all levels.