Chapter 3. Developer

3.1. What is a Developer
3.2. What a Developer needs to know
3.3. The BELTS architecture
3.3.1. Security
3.3.2. Presentation
3.3.3. Service
3.3.4. Storage
3.4. Command Processing
3.4.1. Receiver
3.4.2. Interceptors
3.4.3. Container
3.4.4. Sample Command
3.5. Building BELTS

3.1. What is a Developer

A Developer is someone who wants to enhance or extend BELTS.

BELTS provides a framework for a learning delivery but there are many new features that could be added:

  • tracking and managing assessment

  • integrating assessment results with other administrative and assessment systems

  • monitoring students lesson progress

  • collaboration tools such as discussion lists, mail, chat and announcements

  • storing, managing and distributing user created content