| Project UID | CORE02 |
|---|---|
| Course | CS6001: Game Theory and Algorithmic Mechanism Design |
| Project Department | Computer Science and Engineering |
| Title of Project | SwaGrader: Developing a Peer-Grading System |
| Name of Professor | Swaprava Nath |
| Year of Study Criteria | Both 2nd Year and 3rd Year UGs |
| Project Description | This project is about developing a peer-grading tool that could be used for evaluating massive open online and offline classes. The principle of this tool is already available via this paper:https://www.cse.iitb.ac.in/~swaprava/papers/peergrading.pdf Please read it, may need some ideas about CS6001 (check the professor’s webpage for the course content). However, the tool after implementation is intended to look somewhat like this: https://www.youtube.com/watch?v=_BGE3-FrkRU, if not better. |
| Concepts Required | Mechanism design |
| Learning Outcomes | Learning about game theory and mechanism design, and their applications in education. |
| Expectations From Students | Should be proficient in programming and developing such tools. Plenty of online resources are available. The student(s) (can be a group of 2-3 people, not more than that) should work independently on the coding front, while the supervisor can help with understanding the principle of the algorithm and tool's working. |
| Project UID | CORE03 |
|---|---|
| Course | CS6001: Game Theory and Algorithmic Mechanism Design |
| Project Department | Computer Science and Engineering |
| Title of Project | Grading Assist: In-House Grade |
| Name of Professor | Swaprava Nath |
| Year of Study Criteria | Both 2nd Year and 3rd Year UGs |
| Project Description | This project is about creating a grading helper tool that allows descriptive, non-MCQ-type exam grading easier for large classes. Here, the exams are paper-based and scanned and uploaded to a server. The tool should create individual submissions from a consolidated scanned PDF, segregate the pages based on questions (coming from a template), and help graders create rubrics, grading, and regrading options. In addition, a plagiarism-checking feature will be integrated. Meet the supervisor for the details of this implementation. A closely related tool commercially in use is called Gradescope (those who took CS6001 are familiar with it, those who didn't, see this video: https://www.youtube.com/watch?v=hzGqapXrIMg . There will be some differences based on the requirement, but the overall principle is similar, and the institute (also possibly) several other Indian institutes will greatly benefit from this development, as we plan to make this open source and available under CC license. It's a shame that for such a simple implementation, academic institutes are required to pay huge amounts. |
| Concepts Required | What is the best way to grade papers that inevitably have some descriptive answers, e.g., proofs, sequence of arguments leading to a conclusion, etc |
| Learning Outcomes | Learning about game theory and mechanism design, and their applications in education. |
| Expectations From Students | Should be proficient in programming and developing such tools. Plenty of online resources are available. The student(s) (can be a group of 2-3 people, not more than that) should work independently on the coding front, while the supervisor can help with understanding the principles of the grading method and expected features. |
Dive deep in the realm of Academic and Industry related research projects
Created with ❤️ by UGAC Web Team, 2023-2024