This project is an application skeleton. It is used for a HKUST Software Engineering Course (COMP3111/H) in Fall 2016/17. My goal: The project is not asking students to re-produce the sample project. We should encourage students to do something better than the TA.
1. Show the trend of number of teams/participants/followers: (aborted)
The trend of changing in number of teams/participants/followers will be shown as graph and displayed on the management page for administrators of this event.
2. Show the timeline of major modifications of an event: (aborted)
Modification such as creating event, terminating event, changing admin and editing information will be shown on timeline in the administrator page for later checking.
3. Merge two teams together:
Two teams could be merged into one by the administrators of this event. This could be done in the management page of administrator, either by dragging one team to another or by entering the name of the team to be merged. The new team will adopt the name of main team and the leader of main team will become new team leader.
4. Add member to a team by administrator:
The administrator of an event could add member applied for this event to a team either dragging that member to any team not full. If the member have requested to join a certain team, the administrator could simply assign the member to that team by clicking the button in the information of that member
In administrator page, the team & member cards should be concise and clearly show all information.
Filter should be able to show team & member with specific requirements.
Description: A linkedin-style skill manager, when the user types from the input box and click ‘add’, a new skill is added and automatically displayed; when she click the “x” next to a skill, the skill is removed.
Conditions of satisfaction: after a user click “add”, the new skill is immediately added.
Name: Notification Center:
Description: by default display the first 3 notifications, display ten more notifications if “Show More” is clicked.
Conditions of satisfaction: verify that the notifications actually belong to this user