fssa-batch3 / fssa-batch3/sec_a_mohammedajmal.iqbol__corejava_project_2

Course Purchase Module | Update Feature

Open
#18 0 comments 0 reactions 1 assignee Claimed by @Ajmal112 View on GitHub
purchase-courses-module
Dominant language
Java
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

# User Course Update Process

### User Story

- Users can mark completed sections or lessons within a course, allowing them to monitor their progress.
- When a user accurately marks a section or lesson as completed, their progress is updated, ensuring a seamless continuation of their learning journey.
- If a user attempts to mark a section or lesson as completed without actually completing it, the system will not register the progress. In this case, the user will be prompted to complete the section or lesson before continuing their learning journey.

### Task

- [x] Implement Data Access Object (DAO) Layer.
- [x] Implement Service Layer.
- [x] Ensure that the test cases are passing.
- [x] Write clear and concise comments in the code to explain complex logic.

### DAO:
- UpdateCourseProgress()

### Service:
- UpdateCourseProg()

### Estimation
- 1:30 hours

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.