mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-01 15:50:11 -04:00
Update ClassroomView with new enrollment terminology
This commit is contained in:
parent
70b1a05435
commit
afb26d535b
2 changed files with 13 additions and 5 deletions
app
|
@ -22,7 +22,12 @@ block content
|
|||
- var stats = view.classStats()
|
||||
tr
|
||||
td(data-i18n="courses.total_students")
|
||||
td= _.size(view.classroom.get('members'))
|
||||
td
|
||||
span.spr= _.size(view.classroom.get('members'))
|
||||
span (
|
||||
span.spr enrolled in paid courses:
|
||||
span= stats.enrolledUsers
|
||||
span )
|
||||
tr
|
||||
td(data-i18n="courses.average_time")
|
||||
td= stats.averagePlaytime
|
||||
|
@ -40,9 +45,9 @@ block content
|
|||
| Students
|
||||
if view.teacherMode
|
||||
.pull-right#main-button-area
|
||||
button#add-students-btn.btn.btn-success Add Students
|
||||
button#activate-licenses-btn.btn.btn-warning Activate Licenses
|
||||
a.btn.btn-warning(href="/courses/purchase?from-classroom="+view.classroom.id) Purchase Licenses
|
||||
button#add-students-btn.btn.btn-primary.text-uppercase Add Students
|
||||
button#activate-licenses-btn.btn.btn-info.text-uppercase Enroll Students in Paid Courses
|
||||
a.btn.btn-success.text-uppercase(href="/courses/purchase?from-classroom="+view.classroom.id) Purchase Enrollments
|
||||
|
||||
hr
|
||||
|
||||
|
@ -97,7 +102,7 @@ block content
|
|||
else
|
||||
.progress-bar.progress-bar-default(style=css, data-content=content, data-toggle='popover')= i
|
||||
else if paidFor
|
||||
button.enable-btn.btn.btn-info.btn-sm(data-user-id=user.id, data-course-instance-cid=courseInstance.cid) Enable
|
||||
button.enable-btn.btn.btn-info.btn-sm.text-uppercase(data-user-id=user.id, data-course-instance-cid=courseInstance.cid) Assign
|
||||
|
||||
|
||||
if view.teacherMode && !paidFor
|
||||
|
|
|
@ -146,6 +146,9 @@ module.exports = class ClassroomView extends RootView
|
|||
completeSessions = @sessions.filter (s) -> s.get('state')?.complete
|
||||
stats.averageLevelsComplete = if @users.size() then (_.size(completeSessions) / @users.size()).toFixed(1) else 'N/A'
|
||||
stats.totalLevelsComplete = _.size(completeSessions)
|
||||
|
||||
enrolledUsers = @users.filter (user) -> user.get('coursePrepaidID')
|
||||
stats.enrolledUsers = _.size(enrolledUsers)
|
||||
return stats
|
||||
|
||||
onClickAddStudentsButton: (e) ->
|
||||
|
|
Loading…
Add table
Reference in a new issue