2. Identification Summary
Title: Learn to Code
Summary: This use-case describes the steps associated with learning how to code.
Actors:
1. User – the one who can use the website without restriction.
2. System – the one who records the data.
3. Guest – those who can view the page but only have limited access.
Creation Created: October 23, 2013
Version: V1.0
Date of Update:
Person In Charge: Denize Boado
Flow of Events:
Pre-conditions:
1. User has already Log-In.
Main Success Scenario:
1. User clicks the Learn button.
2. User chooses a specific language.
3. User chooses what topic to learn.
4. Use-case ends successfully.
Alternative Sequences:
A3. User has chosen a topic to learn.
1. System asks if the user wants to start the lesson.
2. User starts the lesson.
3. User can earn badge.
4. Use-case proceeds to Step 4.
Post Conditions:
1. Badges has been updated.
2. System has been updated.
3. Identification Summary
Title: Teach to Code
Summary: This use-case describes the steps associated with teaching how to code.
Actors:
1. User – the one who can use the website without restriction.
2. System – the one who records the data.
Creation Created: October 24, 2013
Version: V1.0
Date of Update:
Person In Charge: Denize Boado
Flow of Events:
Pre-conditions:
1. User has already Log-In.
Main Success Scenario:
1. User clicks on Teach button.
2. User creates a New Course.
3. User chooses what type of language.
4. User fills up the Course Title and the Description.
5. User types the codes.
6. User saves the work.
7. Use-case ends successfully.
Alternative Sequences:
A6. User can still edit the work.
1. User previews the work.
2. User can edit the work.
3. User saves the work again.
4. Use-case proceeds to Step7.
Post Conditions:
1. System has been updated.
2. User has uploaded a code that can be a source.
4. Identification Summary
Title: Join Group
Summary: This use-case describes the steps associated with joining a group.
Actors:
1. User – the one who can use the website without restriction.
2. System – the one who records the data.
Creation Created: October 25, 2013
Version: V1.0
Date of Update:
Person In Charge: Denize Boado
Flow of Events:
Pre-conditions
1. User has already Log-In.
Main Success Scenario
1. User browses groups.
2. User chooses what category of group to join.
3. User chooses what group to join.
4. User joins the group.
5. Use-case ends successfully.
Alternative Sequences
A2. User can choose a group from the category.
1. User chooses a category of group to join.
2. Use-case proceeds to Step3.
Post Conditions
1. System has been updated.
2. User has joined a group.