Commit 1edd3670 by Calen Pennington

Add course_start to the fields, and put all fields on the track selection page

parent 384f22ff
......@@ -23,6 +23,7 @@ from course_modes.models import CourseMode
from courseware.access import has_access
from edxmako.shortcuts import render_to_response
from lms.djangoapps.commerce.utils import EcommerceService
from lms.djangoapps.experiments.utils import get_experiment_user_metadata_context
from openedx.core.djangoapps.embargo import api as embargo_api
from openedx.features.enterprise_support import api as enterprise_api
from student.models import CourseEnrollment
......@@ -151,6 +152,13 @@ class ChooseModeView(View):
"responsive": True,
"nav_hidden": True,
}
context.update(
get_experiment_user_metadata_context(
request,
course,
request.user,
)
)
title_content = _("Congratulations! You are now enrolled in {course_name}").format(
course_name=course.display_name_with_default_escaped
......
......@@ -45,4 +45,5 @@ def get_experiment_user_metadata_context(request, course, user):
'pacing_type': 'self_paced' if course.self_paced else 'instructor_paced',
'upgrade_deadline': upgrade_data and upgrade_data.date,
'course_key': course.id,
'course_start': course.start,
}
......@@ -23,7 +23,7 @@ if user:
user_metadata['username'] = user.username
user_metadata['user_id'] = user.id
for datekey in ('schedule_start', 'enrollment_time'):
for datekey in ('schedule_start', 'enrollment_time', 'course_start'):
user_metadata[datekey] = (
context.get(datekey).isoformat() if context.get(datekey) else None
)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment