The non-functional requirements for the EClass Tool are organized into these categories and subcategories:
All events that occur during a live lecture must execute instantaneously except saving notes, which may be delayed by external network circumstances.
The time to execute all lecture creation commands must be instantaneous, except for any delays due to network transmission of data from the central host.
In general, the performance of EClass Tool commands that must access data across a network is subject to potential network delays. The EClass Tool must transmit data as fast as is possible on any given network, but delays due to external network circumstances are beyond the control of the EClass Tool.
There are no specific requirements for the allowable number of slides in a lecture. A lecture on the order of thousands of slides is the maximum expected size during normal use.
The maximum expected sizes of the EClass Tool databases are the following:
The EClass Tool must be able to operate with lectures and databases of sizes larger than these normal maximums. However, the tool need not the meet the previously-enumerated time performance requirements for lectures or databases larger than normal maximum sizes.
All items for a given class are public to the administrator of the class or the
eclass software. The passwords of all users, as with any password, must be kept
secure from viewing or modification by any other user of the eclass software and
the Cal Poly campus portal.
3.2.2. Simplicity versus Power
On a spectrum of simple-to-use versus powerful, the eclassroom tool is heavily on the
side of simplistic, with abilities and features available to those few power users who
wish to have them at their disposal. Users are assumed to be fully computer literate and
knowledgeable on the use of computer networks consisting of local computers and general
overall computer based working techniques.