feat: added topic progress api
diff --git a/erpnext/www/lms/course.html b/erpnext/www/lms/course.html
index ee3b975..199fc16 100644
--- a/erpnext/www/lms/course.html
+++ b/erpnext/www/lms/course.html
@@ -67,9 +67,7 @@
 			</div>
 		{% if has_access %}
 			<div class='card-footer'>
-				{% if index==1 %} <span class="indicator green"> Completed </span>
-				{% else %} <span class="indicator orange"> Completed </span>
-				{% endif %}
+				<span class="indicator {{ progress[topic.name].indicator }}"> {{ progress[topic.name].label }} </span>
 			</div>
 			</a>
 		{% else %}
diff --git a/erpnext/www/lms/course.py b/erpnext/www/lms/course.py
index b9aff5c..f59c28c 100644
--- a/erpnext/www/lms/course.py
+++ b/erpnext/www/lms/course.py
@@ -9,5 +9,11 @@
 	course = frappe.get_doc('Course', frappe.form_dict['name'])
 	context.program = frappe.form_dict['program']
 	context.course = course
+
 	context.topics = course.get_topics()
-	context.has_access =  utils.allowed_program_access(context.program)
\ No newline at end of file
+	context.has_access =  utils.allowed_program_access(context.program)
+	context.progress = get_topic_progress(context.topics, course, context.program)
+
+def get_topic_progress(topics, course, program):
+	progress = {topic.name: utils.get_student_topic_details(topic, course.name, program) for topic in topics}
+	return progress