- advisor_pending_request.csv
- database.py
- login.csv
- member_pending_request.csv
- persons.csv
- project.csv
- project_manage.py
- Proposal.MD
- evaluation.csv
- README.md
- TODO.md
- log in with a student account(pick random one).
- become a lead(in order to create project)
- Create a project then invite an member and advisor.
- log in to the account that you invite then accept the invite.
- back to lead account and summit the proposal.
- change back to the advisor then approves the proposal.
- back to the lead write down description and then submit it again.
- change back to advisor and then give it a PASS.
- Done
| Role | Action | Methods | class | completion |
|---|---|---|---|---|
| Admin | Update a value. | update_values | table | 70% (im not sure if it work) |
| Admin | Update a dictionary. | update_dict | table | 70% (im not sure if it work) |
| student | See project invitations. | choose | Persons | 70% (im not sure if it work) |
| student | Respond to invitations. | choose | Persons | 70% (im not sure if it work) |
| student | Become a lead students? | choose | Persons | 70% (im not sure if it work) |
| member | Modify project. | choose | Persons | 70% (im not sure if it work) |
| lead | Create project. | choose | Persons | 70% (im not sure if it work) |
| lead | Find members. | choose | Persons | 70% (im not sure if it work) |
| lead | Invite students to prof. | choose | Persons | 70% (im not sure if it work) |
| lead | Modify project. | choose | Persons | 70% (im not sure if it work) |
| lead | Request to an advisor. | choose | Persons | 70% (im not sure if it work) |
| lead | Submit project to advisor | choose | Persons | 70% (im not sure if it work) |
| faculty | See an advisor requests. | choose | Persons | 70% (im not sure if it work) |
| faculty | Respond to requests. | choose | Persons | 70% (im not sure if it work) |
| faculty | See project details. | choose | Persons | 70% (im not sure if it work) |
| faculty | Evaluate Projects. | choose | Persons | 70% (im not sure if it work) |
| advisor | See advisor requests. | choose | Persons | 70% (im not sure if it work) |
| advisor | Respond to requests. | choose | Persons | 70% (im not sure if it work) |
| advisor | See project details. | choose | Persons | 70% (im not sure if it work) |
| advisor | Approve the project. | choose | Persons | 70% (im not sure if it work) |
| advisor | Evaluate Projects. | choose | Persons | 70% (im not sure if it work) |
=> Evaluate miss alot of detail and somehow the program run weiredly but i don't know what cause it But i have try my best to understand everythings here, eventho i can't :(