I have a web-based (ASP) assessment system. This system can store questions to the database(SQL server), and add new questions to it. It can also construct new test that contains questions from the databank, and administer it to students that are assigned to the test. The system also does the scoring of the test by each user. I want to add the below features: 1. Teacher's username - right now I only have ordinary user's usernames and passwords. I want a combo box called Type Of User (it has two options, Student and Teacher) added to the Users Menu, so that when a user is added, it can be decided whether he/she is a Teacher or a Student. If he/she is a student, he/she can only take Tests and log out (like I have right now). If he/she is a Teacher, he/she will have access to all Menu (like Admin), except Log Menu. 2. Log Menu - This is a new menu, where there are submenus called User Log, Teacher Log and Admin Log. Basically, this menu logs the time User/Teacher/Admin logs in, and what time they log [url removed, login to view] possible, I want their activities also logged (for example, what tests they have edited, what test they have created,so on).This menu is only accessible by Admin user. 3. Analysis Menu- This is a new menu, where there are submenus called Test Analysis and Question Analysis. Test Analysis - Basically, this menu analyzes each test for: -percentage student failed and percentage of student passed. A pie chart is generated. -percentage right for each question in the test. A bar graph/chart is generated. -percentage wrong for each question in the test.A bar graph/chart is generated. Question Analysis- This menu analyzes each question for: -percentage of students who answered that question correctly (in all tests) and percentage of students who answered that question wrongly (in all tests). A pie chart is created. 4. Question History button - I want this button to be created at the Questions [url removed, login to view] History button shows what tests the question has been used, when it is created and by who is it is created. 5. A little fixing to my Add Tests Page. Here, when a user add a test, I want the application to automatically detect who created the test and include this info at the Test [url removed, login to view] this cannot be done, it is OK to include a text field to identify the maker at Add Test page.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Deadline information
have to done before deadline, that's all I ask :)