Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: a subject, identified by the institution's abbreviation for that subject (e.g., BIOL, CS). Term Entity representing an academic term, identified by the institution's code for that term. Rating Entity representing the user's rating for a course. Score may be -1, 0, or 1. Aggregate ratings will be cached and updated periodically. Organizations Organization Entity representing a student organization, identified as in the organization data source. Category Organizations may be grouped into categories, identified as in the organization data source. 13 Discussion Boards Topic Entities with an associated discussion board (e.g., DesignatorGroup and Organization) must conform to this interface. Board Entity representing a discussion board. Contains Messages. Message Entity representing a message. Messages may be arbitrarily nested. Client backend Figure 4: Client backend class diagram JSONDispatcher Will handle the sending of messages to the server from the client and deliver responses to the UnityCore...
View Full Document

This note was uploaded on 02/21/2012 for the course CS 307 taught by Professor Staff during the Fall '08 term at Purdue University-West Lafayette.

Ask a homework question - tutors are online