Requirements Specification
for SAST
Version 0.4
13 December 2006
Contents
1. Introduction
1.1. Problem Statement
1.2. System Personnel
1.3. Operational Setting
1.4. Impacts
1.5. Related Systems
1.5.1. Vision Classroom Management
1.5.2. Elluminate
1.5.3. E-Lecta
1.5.4. LanSchool
1.5.5. NetSupport School
1.5.6. Arel Spotlight
1.5.7. Feature Comparison
2. Functional Requirements
2.1 User Interface Overview
2.2 Preparing the Lecture
2.2.1 eHTML tags
2.2.2 Visual Aids
2.2.3 Using macros
2.3 Presenting the Lecture
2.3.1 Loading the Lecture
2.3.2 Navigating the Lecture
2.3.4.1 Continuous Mode
2.3.4.2 Slide Mode
2.3.3 Monitoring the Roster
2.3.4 Managing Display Size
2.3.5 Topic Enumeration
2.4 Viewing the Lecture
2.4.1 Using Snapshots
2.4.1.1 Creating a snapshot
2.4.1.2 Drawing on an overlay
2.4.1.2.1 Drawing Shapes in the Snapshot Window
2.4.1.2.2 Selecting Objects in the Snapshot Window
2.4.1.2.3 Writing Text in the Snapshot Window
2.4.1.3 Creating additional overlays
2.4.1.4 Managing multiple overlays
2.4.1.4.1 Ordering Overlays
2.4.1.4.2 Overlay Opacity
2.4.1.5 Linking snapshots to the lecture
2.4.1.6 Viewing saved snapshots
2.4.1.7 Deleting snapshots and overlays
2.4.2 Using Sticky Notes
2.4.2.1 Adding Sticky Notes
2.4.2.2 Editing Sticky Notes
2.4.2.3 Linking Sticky Notes
2.4.2.4 Unlinking Sticky Notes
2.4.2.5 Deleting Sticky Notes
2.4.3 Viewing Modes
2.4.3.1 Continuous Mode
2.4.3.1.1 Expanding Topics
2.4.3.1.2 Collapsing Topics
2.4.3.2 Slide Mode
2.5 Roster Details
2.5.1 Roster Overview
2.5.2 Granting Access Permissions to Students
2.5.3 Managing Class List
2.6 Interactions
2.6.1 Basic Chatting features
2.6.2 Interactions between the Instructor and Students
2.6.2.1 Student asks a question
2.6.2.2 Instructor handles a question
2.6.2.3 Accessing the Public Snapshot
2.6.3 Interactions between students
2.6.3.1 Chatting with another student
2.6.3.2 Chatting with a group a students
2.7 Details of File Commands
2.8 Details of Edit Commands
2.8.1 Undo
2.8.2 Cut, Copy, and Paste
3. Non-Functional Requirements
3.1 System Performance
3.2 Qualitative System Characteristics5.1 Chat (fmsl)
5.2 Desk Drawer (fmsl)
5.3 Editor (fmsl)
5.4 Roster (fmsl)
5.5 Lecture (fmsl)
5.6 Drawing (fmsl)
5.7 Edit (fmsl)
5.8 File (fmsl)
List of Figures | List of Tables