CyberTester is a Web-based application that was originally designed to allow educators to create tests, exams, and assignments consisting of multiple-choice questions and assign them to students for online testing. Students can login to take these tests and review their results. It is suitable for integrating into online education services. It uses Java Enterprise Edition (with EJB 3) and runs on JBoss.
| Tags | education Testing |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: This release implements domain hierarchy segregation for users, which is particularly useful for administrator users. An administrator can now be restricted to only a sub-section of the domain hierarchy tree, thus can only access and modify users, tests, and questions within the restricted sub-nodes. This release has been updated for JBoss 4.2.0 GA. An updated JDBC driver is provided to support MySQL 5.x.


Changes: This release implements reordering of questions that are assigned to a test with the administrator test editor. The Ant build script has been changed to package all Web Java classes into a jar file, which is then put into the WEB-INF/lib within the war file. There are unit tests using JBoss Embeddable EJB3 container. This release adds INTEGER (single integer answer) and DECIMAL (single decimal value answer) question types. Some bugs have been fixed.


Changes: The latest Java Enterprise standard technologies, such as EJB3, were incorporated. The code has been thoroughly refactored and cleaned up. Major improvements include a rich text editor, automatic creation of a default admin user, and the ability for users to review their test answers prior to submitting them for assessment. The GPL has been adopted for the entire application.


Changes: This version allows Question instances to be "cloned" when they are assigned to a Test, so that the original Question instances can be assigned to other Tests. This allows a Question to be reused across multiple Tests. Questions are grouped under hierarchy nodes in the same way as Tests, so that the user won't be overwhelmed by the entire database of Questions when trying to associate Questions to a Test. Various JavaScript bugs were fixed. CyberTester has been upgraded to use JBoss 4.0.x and Struts 1.2.


Changes: This release features an updated MySQL Connector JDBC driver (version 3.1.8). Unfortunately, it was later discovered that this JDBC driver did not work properly with JBoss 3.2.x. Therefore, this version 0.6.1 reverts back to MySQL Connector JDBC driver version 3.0.x.