SlideShare a Scribd company logo
1 of 4
USE-CASE NARRATIVE
BY: DENIZE BOADO
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.
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.
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.

More Related Content

Similar to Ucn codeacademy

Instructables UCN
Instructables UCNInstructables UCN
Instructables UCNGee Maranan
 
Use case narratives
Use case narrativesUse case narratives
Use case narrativescozzy27
 
Identification summary
Identification summaryIdentification summary
Identification summaryricheemond
 
Identification summary
Identification summaryIdentification summary
Identification summaryJake Santos
 
C++ Project: Subject Registration System
C++ Project: Subject Registration SystemC++ Project: Subject Registration System
C++ Project: Subject Registration Systemprojectlearner
 
Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008Sangeetha Rangarajan
 
Idol foss digital classroom: a digital learning environment
Idol foss digital classroom: a digital learning environmentIdol foss digital classroom: a digital learning environment
Idol foss digital classroom: a digital learning environmentridipgu
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.comAjay844
 
Licence to Teach: e-classroom & e-assessment
Licence to Teach: e-classroom & e-assessmentLicence to Teach: e-classroom & e-assessment
Licence to Teach: e-classroom & e-assessmentMarius Pienaar (Dr.)
 
Thesis Defense
Thesis DefenseThesis Defense
Thesis DefenseJunxin Xie
 
Industry project part2
Industry project part2Industry project part2
Industry project part2Tushar Sharma
 

Similar to Ucn codeacademy (20)

Instructables UCN
Instructables UCNInstructables UCN
Instructables UCN
 
Use case narratives
Use case narrativesUse case narratives
Use case narratives
 
Usecase
UsecaseUsecase
Usecase
 
ucn
ucnucn
ucn
 
Usecase
UsecaseUsecase
Usecase
 
Identification summary
Identification summaryIdentification summary
Identification summary
 
UCL of Slideshare
UCL of SlideshareUCL of Slideshare
UCL of Slideshare
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 
Srs(at)
Srs(at)Srs(at)
Srs(at)
 
Identification summary
Identification summaryIdentification summary
Identification summary
 
C++ Project: Subject Registration System
C++ Project: Subject Registration SystemC++ Project: Subject Registration System
C++ Project: Subject Registration System
 
Combined
CombinedCombined
Combined
 
Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008
 
Use Case
Use CaseUse Case
Use Case
 
Idol foss digital classroom: a digital learning environment
Idol foss digital classroom: a digital learning environmentIdol foss digital classroom: a digital learning environment
Idol foss digital classroom: a digital learning environment
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
 
Licence to Teach: e-classroom & e-assessment
Licence to Teach: e-classroom & e-assessmentLicence to Teach: e-classroom & e-assessment
Licence to Teach: e-classroom & e-assessment
 
Thesis Defense
Thesis DefenseThesis Defense
Thesis Defense
 
Student Attendance System ppt
Student Attendance System pptStudent Attendance System ppt
Student Attendance System ppt
 
Industry project part2
Industry project part2Industry project part2
Industry project part2
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Ucn codeacademy

  • 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.