-
Notifications
You must be signed in to change notification settings - Fork 0
About
Cameron O'Connor edited this page Jun 7, 2018
·
1 revision
Currently, Downing's room balloting system is inefficient, frustrating and labour-intensive. A lot of essential information is missing from the college's system:
- Floorplans.
- Room reviews.
- Photos for many of the rooms.
- Pricing/banding justification.
This project is an attempt to unify the banding, balloting and allocation of rooms into a single system. Students will authenticate using Raven/Shibboleth, be able to specify room syndicates, and ultimately choose their room. Functional requirements of the system can be summarised as follows:
- Students must be able to authenticate using their UIS-issued Raven credentials.
- Students must be able to create syndicates, and invite other students to join.
- Students must be able to view their syndicate's ranking in the ballot.
- All available rooms around college should be shown. For each room, key metadata (e.g. size, bed type) must be shown, as well as photos, and reviews given by previous occupants.
- Room prices must be calculated automatically, given a total required figure specified by College. The exact workings of this will be decided alongside Services Officer 2018-19, Barney Walker.
- Students must be able to, in order according to ballot rankings, select a given room, and agree to the room contract. The contract will be accessible by Accommodation Officer, Beverley Calvey.
- The Accommodation Officer must be able to update room metadata, or allocate rooms to students outside of the ballot.
This list will be updated as the project progresses.