My team wants to use WebCat, but we would like to build a custom authentication system. The current custom authenticator plugin framework doesn't work for us because we don’t want to touch student usernames and passwords. Are there any good guides on building from source so that we can modify the login process, or is there an alternative?
At the beginning, I would like to say that you did a great job in creating Web-CAT. That kind of systems are so much helpful for teachers and students.
Since a few years, I also teach students of programming languages (and programming itself) at Poznan University of Technology in Poland. Last year, I decided to develop and deploy an automated grading system and with students I started the project from the beginning (now we are using quite simple system), however developing another similar system is not the best idea. Therefore, I would like to get involved in Web-CAT project.
An open-source tool for automatically grading programming assignments.
Web-CAT is an advanced automated grading system that can grade students on how well they test their own code. It is free, open-source software. It is highly customizable and extensible, and supports virtually any model of program grading, assessment, and feedback generation. Web-CAT is implemented a web application with a plug-in-style architecture so that it also can serve as a platform for providing additional student support services to help students learn programming or software testing. Some of its key features:
Web-CAT is supported in part by the National Science Foundation under Grant Nos. DUE-0633594, DUE-0618663 and DUE-0127225. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of NSF.