The features added to BlueCT version 2.0 by us are as follows:- ** Updated as of June 22 2006 ** 1. Username, password authentication for client login 2. Ability of the server to read off initial usernames (passwords being the same as the username) from a plain text file. This serves as the initialization of username, password database. 3. Ability of the instructor to change student password. 4. Ability to insert on the fly students with random passwords. 5. Ability of the students to change passwords without the intervention of the instructor. 6. Ability of the system to store username-password in a database for future runs. The passwords need not be reinitialized. 7. Ability of the students to post text messages/answers to non-objective questions to instructor. 8. Ability of the students to send messages to other peers with the supervision of the instructor. Messages arrives just like a normal sms. Ability of the student to reply to the message if they like. 9. Ability of both the student and the instructor to get a list of active students. 10. Ability of the instructor to broadcast text messages to all other students. 11. Ability of the instructor to deactivate an accidentally logged out student. 12. Ability of the instructor to view all the usernames of students currently present in the database. 13. Ability of the students to select multiple answers. 14. Ability to insert new lecture/modify existing lecture/question. 15. Apparent bug fixes in already existing code, some possible additional optimizations where possible. 16. Some bug fixes in statistical result visualization.