[[メンバ/Muhammad Asifur Rahman/Private/eL4BoP/Use Case Model]]
** Use case name [#wdf7f207]
eLearning
** Summary [#l814c26d]
This use case initiates the system. Provides the primary user interface to start interaction.
** Actors [#e67ce450]
The generic actor "User" represents the following actors:
- Content Provider
- Content consumer
- Administrator
** Dependency [#u31975c5]
Includes following use cases:
- Play content use case
- Search content use case
- Upload content use case
- Configure system use case
- Edit content use case
- Delete content use case
- Add VIC use case
** Precondition [#k13a7ee4]
** Description [#vb76d30e]
+ The system load the 20 most frequently used contents.
+ the system provides option to initiate:
++ User registration
++ Search content
++ Upload content
++ Play content
++ Listen to the audio description of each content
++ Configure system
++ Edit content
++ Delete content
** Alternatives [#d235f047]
[Step 2]
+ If the user commands to register user then "Register User" use case is included
+ If the user commands to search content then "Search Content" use case is included.
+ If the Content provider commands to upload content then "Upload Content" use case is included.
+ If the user commands to play a content the play content use case is included.
+ If the user wants to listen to the audio description of the content then the system plays the audio of the content.
+ If the Administrator commands to Edit a specific content then Edit content use case is included.
+ If the Administrator commands to Delete a specific content then Delete content use case is included.
** Variation points [#fa05d062]
** Post Condition [#xb9d188e]
** Outstanding questions [#x8964da8]