Statechart Diagram

Statechart diagram describes the sequence of steps the object goes through in response to external events. It binds transitions with message sends and conditions on object. A state is a condition satisfied by the attributes of an object. A transition represents a change of state triggered by events, conditions, or time.

A state is depicted by a rounded rectangle. A transition is depicted by an open arrow connecting 2 states. A small solid black circle indicates the initial state. A circle surrounding a solid black circle indicates a final state.

Below are the statechart diagram for our distance learning system:

System Administrator

Define Registration Schedule

System administrator defines schedule regrading courses registration, in both lecturer and learner side. This enable the registration process to be done effectively and ease the process of managing the participants.


System Maintenance

An administrator is responsible for maintaining the distant learning system. Maintenance includes various aspects, such as software functionality, system availability and also the usability of the system, as a whole.


 

Update User Information

Administrator renew user information. A system administrator is entitled to add a new teacher or student into the base of the existing system and to update the base.


 

Update Course Information

System administrator is also entitled to keep the list of offered courses as well as the list of students registered for a certain course and the list of
courses run by a certain teacher.

 

Renew Information

Information renew in this aspect refers to the correctness of information available in the system. It also include definition of the access rights among different authorities.

Learner


Register Learner Information

A learner must first report to the system which will identify his profile and access rights and authorizations. Only after a learner registered into the system, he or she can start accessing information as well as conduct activities they preferred.


 

Learner Login

Login verified a learner identity, enable system administrator to track the activities history when necessary. Most importantly, learner progress can be verify individually at any time by lecturer.



Access Course Content

The system should enable a student to perform all processes concerning leaning from a remote location. Course contents such as notes, activities and accessment need to be available for learners at all time.


 

Perform Learning Activity

Learning activities include online tutorials, exercises, as well as related assignments. Learner are able to follow several activities and working through at anytime.


Perform Dialogue and Group Discussion

Communication between participants needed to enable information exchange. Dialogue and discussion going on to succeed some tasks as well as assignments. Simultaneous response can be receive while feedback and comment can be given by lecturer as future guidelines.


Collaborate Synchronously or Asynchronously

Several Learners collaborate using synchronous technologies such as video conferencing or asynchronous technologies such as forum and email. Information being passed around via different tools available.

Lecturer


Register Lecturer Information

Lecturer should also enter the system, getting their authority rights before they can conduct any activities later. System administrator responsible to verify lecturer identity and approve the respective registration.

 Lecturer Login

Lecturer login and therefore verify their own identity. Activities perform afterward will then be traceable and any future clarification can be done easily when needed. 

 

Update Course Content

Lecturer offering new course, create new teaching materials as well as relevant teaching content.


 

Review Learning Progress

It is essential for lecturer to track learner performance. Lecturer able to review learner's learning progress individually, as well as examine the overall statistics or percentage of completeness. Evaluation will also be given based on the performance, questionnaire and examination. Lecturer feedback as well as comments will also be valuable for learner future improvement.

 

Respond to Questions and Requests

When there is pending questions and requests from learner, lecturer able to access and respond to it. Communication can then occur among lecturer and learner.


Define Coursework and Deadlines

Deadlines are vital to fix the date of submission and completion. Lecturer has the right to define or change coursework deadline and close any further submission beyond deadline.



 
Make a Free Website with Yola.