Course Progress Tracker
Add your courses and track your completion progress.
My Courses
Add a New Course
Existing Courses
No courses added yet. Go to the 'Manage Courses' tab to add your first course.
`; pdfDownloadBtn.classList.add('hidden'); return; } pdfDownloadBtn.classList.remove('hidden'); courses.forEach(course => { const percentage = course.total > 0 ? (course.completed / course.total) * 100 : 0; const card = document.createElement('div'); card.className = 'bg-white p-5 rounded-lg shadow border flex flex-col'; card.innerHTML = `${course.name}
Progress
${course.completed} / ${course.total} Lessons
${course.completed}
`;
dashboardContainer.appendChild(card);
});
};
/**
* Renders the list of courses in the management tab.
*/
const renderManagementList = () => {
manageListContainer.innerHTML = '';
if (courses.length === 0) {
manageListContainer.innerHTML = `No courses to manage.
`; return; } courses.forEach(course => { const item = document.createElement('div'); item.className = 'bg-white p-4 rounded-md shadow-sm border flex items-center justify-between'; item.innerHTML = `${course.name}
${course.completed} of ${course.total} lessons completed
