SEPC Questionnaire
Processing faculty-review surveys in the SEPC has always been a bit of a challenge. Organizing the questions, distributing the questions, and collecting responses are just a few of many challenges that the SEPC faces each year. This project would develop an web-based user interface for both students and SEPC.
Student side
- Some sort of login to ensure uniqueness
- process some subset of all questions into a survey each student can submit
- Low priority task: allow students to go back and edit/change their responses
- Support for multiple question types e.g.
- HTML input types
- checkboxes, radio buttons
- short answer text boxes
Admin side
- Allow SEPC members to:
- Add new questions
- Manage user list for any survey
- Manage questions
- Add students to database
- View anonymized survey results
- Students should have an "alumn/current student" status
- To wit:
- Display responses for any given surveys in a table or something
- Maybe filter down to a single user/question if we want
- Provide functionality for the SEPC to put in a list of usernames and see who has responded and who hasn't
- Don't provide functionality for anyone to display the mapping of surveyIDs to usernames so that anonimity is preserved
- Include Mechanism to send out a form-style email to everyone who has not filled out the survey
- Similarly, have a "have you taken a class with professor x" question that EVERYONE must answer
- Consider how long to keep the data and how to ensure the data is not kept too long
- Remove the responses after review is done
- Removal should not be done automatically but we could have the program automate a mail to sepc to tell to delete