Skip to content

Commit 262c589

Browse files
Quiz and README files for Lesson05
1 parent 1c86afb commit 262c589

File tree

2 files changed

+54
-10
lines changed

2 files changed

+54
-10
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# End-User Stories for Software Development
2+
3+
## Story 1 – Online Food Delivery App
4+
**As a** busy professional
5+
**I want** to order food from my phone and have it delivered to my office
6+
**So that** I can save time and avoid leaving work during lunch hours
7+
8+
**Key Software Development Points Covered:**
9+
1. **Requirements Gathering** – Identify user needs for fast search, secure payment, and delivery tracking.
10+
2. **Design** – Create an intuitive mobile UI and wireframes for browsing menus and tracking orders.
11+
3. **Implementation** – Build using React Native for cross-platform compatibility and Node.js for backend services.
12+
4. **Testing** – Conduct unit tests for payment processing, and integration tests for real-time delivery tracking.
13+
5. **Deployment** – Publish app to iOS App Store and Google Play.
14+
6. **Maintenance** – Provide regular updates for new restaurant partnerships and bug fixes.
15+
16+
---
17+
18+
## Story 2 – Personal Finance Tracker
19+
**As a** budget-conscious individual
20+
**I want** to track my income and expenses with detailed reports
21+
**So that** I can improve my savings and plan for future expenses
22+
23+
**Key Software Development Points Covered:**
24+
1. **Requirements Gathering** – Identify essential features like transaction logging, chart visualizations, and data export.
25+
2. **Design** – Create responsive dashboard mockups and choose a color scheme for financial readability.
26+
3. **Implementation** – Use Python (Django) for backend and Vue.js for interactive frontend.
27+
4. **Testing** – Perform automated UI testing and security testing for user authentication.
28+
5. **Deployment** – Deploy to AWS with continuous integration pipeline for updates.
29+
6. **Maintenance** – Roll out new features like currency conversion and recurring payments support.
30+
31+
---
32+
33+
## Story 3 – E-Learning Platform
34+
**As a** student preparing for certification exams
35+
**I want** an online platform with video lectures, quizzes, and progress tracking
36+
**So that** I can study effectively and monitor my learning progress
37+
38+
**Key Software Development Points Covered:**
39+
1. **Requirements Gathering** – Determine core needs: course enrollment, interactive quizzes, progress tracking, and offline access.
40+
2. **Design** – Create wireframes for course pages, quiz layouts, and progress dashboards.
41+
3. **Implementation** – Develop using Java (Spring Boot) backend and Angular frontend with REST API integration.
42+
4. **Testing** – Perform functional tests for quiz scoring and performance tests for video streaming.
43+
5. **Deployment** – Host on Azure Cloud with CDN for video delivery.
44+
6. **Maintenance** – Add new courses, update quiz banks, and improve accessibility features.

lesson_05/quiz/src/lesson5.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export class Lesson5 {
3838
[AnswerChoice.C, "To insert an image"],
3939
[AnswerChoice.D, "To create a paragraph"],
4040
]),
41-
AnswerChoice.UNANSWERED,
41+
AnswerChoice.B,
4242
);
4343
}
4444

@@ -52,7 +52,7 @@ export class Lesson5 {
5252
[AnswerChoice.C, "alt"],
5353
[AnswerChoice.D, "href"],
5454
]),
55-
AnswerChoice.UNANSWERED,
55+
AnswerChoice.C,
5656
);
5757
}
5858

@@ -66,7 +66,7 @@ export class Lesson5 {
6666
[AnswerChoice.C, "<div>"],
6767
[AnswerChoice.D, "<link>"],
6868
]),
69-
AnswerChoice.UNANSWERED,
69+
AnswerChoice.A,
7070
);
7171
}
7272

@@ -80,7 +80,7 @@ export class Lesson5 {
8080
[AnswerChoice.C, "<span>"],
8181
[AnswerChoice.D, "<br>"],
8282
]),
83-
AnswerChoice.UNANSWERED,
83+
AnswerChoice.C,
8484
);
8585
}
8686

@@ -94,7 +94,7 @@ export class Lesson5 {
9494
[AnswerChoice.C, "Computer Style Sheets"],
9595
[AnswerChoice.D, "Cascading System Sheets"],
9696
]),
97-
AnswerChoice.UNANSWERED,
97+
AnswerChoice.B,
9898
);
9999
}
100100

@@ -108,7 +108,7 @@ export class Lesson5 {
108108
[AnswerChoice.C, "text-color"],
109109
[AnswerChoice.D, "background-color"],
110110
]),
111-
AnswerChoice.UNANSWERED,
111+
AnswerChoice.C,
112112
);
113113
}
114114

@@ -122,7 +122,7 @@ export class Lesson5 {
122122
[AnswerChoice.C, "/* this is a comment */"],
123123
[AnswerChoice.D, "<!-- this is a comment -->"],
124124
]),
125-
AnswerChoice.UNANSWERED,
125+
AnswerChoice.C,
126126
);
127127
}
128128

@@ -136,7 +136,7 @@ export class Lesson5 {
136136
[AnswerChoice.C, "text-size"],
137137
[AnswerChoice.D, "text-style"],
138138
]),
139-
AnswerChoice.UNANSWERED,
139+
AnswerChoice.B,
140140
);
141141
}
142142

@@ -150,7 +150,7 @@ export class Lesson5 {
150150
[AnswerChoice.C, "inline-block"],
151151
[AnswerChoice.D, "none"],
152152
]),
153-
AnswerChoice.UNANSWERED,
153+
AnswerChoice.A,
154154
);
155155
}
156156

@@ -164,7 +164,7 @@ export class Lesson5 {
164164
[AnswerChoice.C, "<stylesheet link='styles.css'>"],
165165
[AnswerChoice.D, "<css href='styles.css'>"],
166166
]),
167-
AnswerChoice.UNANSWERED,
167+
AnswerChoice.A,
168168
);
169169
}
170170
}

0 commit comments

Comments
 (0)