mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-14 07:00:01 -04:00
Make some Course materials teacher-only on dashboard
This commit is contained in:
parent
1999b41ff3
commit
84ec2d630f
1 changed files with 41 additions and 40 deletions
|
@ -27,43 +27,44 @@ block content
|
|||
.course.row
|
||||
.col-sm-9
|
||||
+course-info(course)
|
||||
.col-sm-3
|
||||
.play-level-form(data-course-id=course.id)
|
||||
.form-group
|
||||
label.control-label
|
||||
span(data-i18n="courses.select_language")
|
||||
| :
|
||||
select.language-select.form-control
|
||||
// TODO: Automate this list @scott
|
||||
option(value="python")
|
||||
| Python
|
||||
option(value="javascript")
|
||||
| JavaScript
|
||||
//- option(value="coffeescript")
|
||||
//- | CoffeeScript (Experimental)
|
||||
//- option(value="clojure")
|
||||
//- | Clojure (Experimental)
|
||||
//- option(value="lua")
|
||||
//- | Lua
|
||||
//- option(value="java")
|
||||
//- | Java
|
||||
.form-group
|
||||
label.control-label
|
||||
span(data-i18n="courses.select_level")
|
||||
| :
|
||||
select.level-select.form-control
|
||||
if view.campaigns.loaded
|
||||
each level, levelIndex in view.campaigns.get(course.get('campaignID')).getLevels().models
|
||||
option(value=level.get('slug'))
|
||||
span
|
||||
= levelIndex + 1
|
||||
span
|
||||
| .
|
||||
span
|
||||
= level.get('name')
|
||||
a.play-level-button.btn.btn-lg.btn-primary
|
||||
span(data-i18n="courses.play_level")
|
||||
.clearfix
|
||||
if me.isTeacher()
|
||||
.col-sm-3
|
||||
.play-level-form(data-course-id=course.id)
|
||||
.form-group
|
||||
label.control-label
|
||||
span(data-i18n="courses.select_language")
|
||||
| :
|
||||
select.language-select.form-control
|
||||
// TODO: Automate this list @scott
|
||||
option(value="python")
|
||||
| Python
|
||||
option(value="javascript")
|
||||
| JavaScript
|
||||
//- option(value="coffeescript")
|
||||
//- | CoffeeScript (Experimental)
|
||||
//- option(value="clojure")
|
||||
//- | Clojure (Experimental)
|
||||
//- option(value="lua")
|
||||
//- | Lua
|
||||
//- option(value="java")
|
||||
//- | Java
|
||||
.form-group
|
||||
label.control-label
|
||||
span(data-i18n="courses.select_level")
|
||||
| :
|
||||
select.level-select.form-control
|
||||
if view.campaigns.loaded
|
||||
each level, levelIndex in view.campaigns.get(course.get('campaignID')).getLevels().models
|
||||
option(value=level.get('slug'))
|
||||
span
|
||||
= levelIndex + 1
|
||||
span.spr
|
||||
| .
|
||||
span
|
||||
= level.get('name')
|
||||
a.play-level-button.btn.btn-lg.btn-primary
|
||||
span(data-i18n="courses.play_level")
|
||||
.clearfix
|
||||
|
||||
mixin course-info(course)
|
||||
- var campaign = view.campaigns.get(course.get('campaignID'));
|
||||
|
@ -81,12 +82,12 @@ mixin course-info(course)
|
|||
|
||||
if me.isTeacher() || view.ownedClassrooms.size()
|
||||
if view.guideLinks[course.id]
|
||||
//- a.btn.btn-primary(href=view.guideLinks[course.id] class=(me.isAnonymous() ? 'disabled' : ''))
|
||||
//- a.btn.btn-primary(href=view.guideLinks[course.id] class=(me.isTeacher() ? '': 'disabled'))
|
||||
//- span(data-i18n="courses.print_guide")
|
||||
a.btn.btn-primary(href=view.guideLinks[course.id].python class=(me.isAnonymous() ? 'disabled' : ''))
|
||||
a.btn.btn-primary(href=view.guideLinks[course.id].python class=(me.isTeacher() ? '': 'disabled'))
|
||||
span(data-i18n="courses.view_guide_online")
|
||||
| — Python
|
||||
a.btn.btn-primary(href=view.guideLinks[course.id].javascript class=(me.isAnonymous() ? 'disabled' : ''))
|
||||
a.btn.btn-primary(href=view.guideLinks[course.id].javascript class=(me.isTeacher() ? '': 'disabled'))
|
||||
span(data-i18n="courses.view_guide_online")
|
||||
| — JavaScript
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue