A Student Self-Grading System
Advisor: Dr. Chris Pollett
Heavy workloads are a common problem for professors. The common use of internet homework submissions today, make it both feasible and useful to have a grading system in which students earn their grades by grading their peers. Such a grading system would not only allow teachers to focus more on teaching, but it would also help students learn from each other. The goal of my project will be to try to develop such a system. Ease of use would be of paramount importance to my project, so extensive user testing will be done. My goal is also to exploit ideas from game theory to ensure it is in the best interest of students to grade as accurate as they are capable of. This project will leverage off of Professor Pollett's existing homework system, but modify the homework return system to collect and deliver survey and grading forms about the materials covered. This proposed system would follow the guidelines of Web Accessibility Initiative to ensure its usability. The system will also include a Wiki system for students to develop a canonically good homework solution. The system would allow students to view their grades and grade distributions as well.
The full project will be done when CS298 is completed. The following will be done by the end of CS297:
1. Install mysql, and rewrite query.jsp (Hw2 from Dr. Pollett's CS157b of fall'03) to PHP and mysql
2. Rework Dr. Pollett's homework submission program and include a progress bar.
3. Experiments with game theory subcomponent.
4. test a online voting system.
5. CS297 report
 AJAX "http://developer.mozilla.org/en/docs/AJAX."
 Computing Equilibria for Congestion Games with (Im)perfect Information. Rene Beier, Artur Czumaj, Piotr Krysta, and Berthold Vocking. In ACM. 2006.
 Experiences Applying Game Theory to System Design. Ratul Mahajan, Maya Rodrig, David Wetherall, and John Zahorjan. University of Washington. In ACM. 2004.
 Web Accessibility Initiative. Strategies, guidelines, resources to make the Web accessible to people with disabilities. "http://www.w3.org/WAI/".
 Beginning PHP, Apache, MySQL Web Development. Michael Glass, Yann Le Souarnec, Elizabeth Naramore, Gary Mailer, Jeremy Stolz, and Jason Gerner. Wiley Publishing, Inc. 2004.
 Ajax in Action. Dave Crane, Eric Pascarello, and Darren James. Manning Publications Co. 2006.
 Designing Web Usability. Jakob Nielsen. New Riders Publishing. 2000.
 Foundations of Ajax. Ryan Asleson and Nathaniel T. Schutta. Apress. 2006.
 PHP Manual. Mehdi Achour,Friedhelm Betz,Antony Dovgal,Nuno Lopes,Philip Olson, Georg Richter,Damien Seguy,Jakub Vrana. "http://www.phpbuilder.com/manual/"
 Jakob Nielsen's Website. "http://www.useit.com"