Skip to content
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.

Clone this wiki locally