Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
eff80bae
Commit
eff80bae
authored
Jun 30, 2015
by
Diana Huang
Committed by
cahrens
Jul 20, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Convert cohort JS to use RequireJS.
parent
1ceb8a0d
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
106 additions
and
197 deletions
+106
-197
lms/static/js/groups/collections/cohort.js
+6
-7
lms/static/js/groups/models/cohort.js
+6
-7
lms/static/js/groups/models/cohort_discussions.js
+6
-8
lms/static/js/groups/models/content_group.js
+6
-8
lms/static/js/groups/models/course_cohort_settings.js
+6
-7
lms/static/js/groups/views/cohort_discussions.js
+7
-8
lms/static/js/groups/views/cohort_discussions_course_wide.js
+7
-8
lms/static/js/groups/views/cohort_discussions_inline.js
+7
-8
lms/static/js/groups/views/cohort_editor.js
+8
-9
lms/static/js/groups/views/cohort_form.js
+8
-7
lms/static/js/groups/views/cohorts.js
+12
-10
lms/static/js/groups/views/cohorts_dashboard_factory.js
+14
-7
lms/static/js/groups/views/course_cohort_settings_notification.js
+6
-7
lms/static/js/spec/main.js
+0
-69
lms/static/lms/js/build.js
+1
-0
lms/templates/instructor/instructor_dashboard_2/cohort_management.html
+6
-14
lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html
+0
-13
No files found.
lms/static/js/groups/collections/cohort.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
Backbone
,
CohortModel
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'backbone'
,
'js/groups/models/cohort'
],
function
(
Backbone
,
CohortModel
)
{
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CohortCollection
=
Backbone
.
Collection
.
extend
({
var
CohortCollection
=
Backbone
.
Collection
.
extend
({
model
:
CohortModel
,
comparator
:
"name"
,
...
...
@@ -13,4 +10,6 @@ var edx = edx || {};
return
response
.
cohorts
;
}
});
}).
call
(
this
,
Backbone
,
edx
.
groups
.
CohortModel
);
return
CohortCollection
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/models/cohort.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
Backbone
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'backbone'
],
function
(
Backbone
)
{
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CohortModel
=
Backbone
.
Model
.
extend
({
var
CohortModel
=
Backbone
.
Model
.
extend
({
idAttribute
:
'id'
,
defaults
:
{
name
:
''
,
...
...
@@ -26,4 +23,6 @@ var edx = edx || {};
group_id
:
null
}
});
}).
call
(
this
,
Backbone
);
return
CohortModel
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/models/cohort_discussions.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
Backbone
)
{
;(
function
(
define
)
{
'use strict'
;
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
DiscussionTopicsSettingsModel
=
Backbone
.
Model
.
extend
({
define
([
'backbone'
],
function
(
Backbone
)
{
var
DiscussionTopicsSettingsModel
=
Backbone
.
Model
.
extend
({
defaults
:
{
course_wide_discussions
:
{},
inline_discussions
:
{}
}
});
}).
call
(
this
,
Backbone
);
return
DiscussionTopicsSettingsModel
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/models/content_group.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
Backbone
)
{
;(
function
(
define
)
{
'use strict'
;
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
ContentGroupModel
=
Backbone
.
Model
.
extend
({
define
([
'backbone'
],
function
(
Backbone
)
{
var
ContentGroupModel
=
Backbone
.
Model
.
extend
({
idAttribute
:
'id'
,
defaults
:
{
name
:
''
,
user_partition_id
:
null
}
});
}).
call
(
this
,
Backbone
);
return
ContentGroupModel
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/models/course_cohort_settings.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
Backbone
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'backbone'
],
function
(
Backbone
)
{
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CourseCohortSettingsModel
=
Backbone
.
Model
.
extend
({
var
CourseCohortSettingsModel
=
Backbone
.
Model
.
extend
({
idAttribute
:
'id'
,
defaults
:
{
is_cohorted
:
false
,
...
...
@@ -14,4 +11,6 @@ var edx = edx || {};
always_cohort_inline_discussions
:
true
}
});
}).
call
(
this
,
Backbone
);
return
CourseCohortSettingsModel
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohort_discussions.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
NotificationModel
,
NotificationView
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
,
'js/models/notification'
,
'js/views/notification'
],
function
(
$
,
_
,
Backbone
)
{
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CohortDiscussionConfigurationView
=
Backbone
.
View
.
extend
({
var
CohortDiscussionConfigurationView
=
Backbone
.
View
.
extend
({
/**
* Add/Remove the disabled attribute on given element.
...
...
@@ -95,5 +93,6 @@ var edx = edx || {};
}
});
}).
call
(
this
,
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
NotificationModel
,
NotificationView
);
return
CohortDiscussionConfigurationView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohort_discussions_course_wide.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
CohortDiscussionConfigurationView
)
{
;(
function
(
define
)
{
'use strict'
;
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CourseWideDiscussionsView
=
CohortDiscussionConfigurationView
.
extend
({
define
([
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
,
'js/groups/views/cohort_discussions'
],
function
(
$
,
_
,
Backbone
,
gettext
,
CohortDiscussionConfigurationView
)
{
var
CourseWideDiscussionsView
=
CohortDiscussionConfigurationView
.
extend
({
events
:
{
'change .check-discussion-subcategory-course-wide'
:
'discussionCategoryStateChanged'
,
'click .cohort-course-wide-discussions-form .action-save'
:
'saveCourseWideDiscussionsForm'
...
...
@@ -80,4 +77,6 @@ var edx = edx || {};
}
});
}).
call
(
this
,
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
edx
.
groups
.
CohortDiscussionConfigurationView
);
return
CourseWideDiscussionsView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohort_discussions_inline.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
CohortDiscussionConfigurationView
)
{
;(
function
(
define
)
{
'use strict'
;
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
InlineDiscussionsView
=
CohortDiscussionConfigurationView
.
extend
({
define
([
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
,
'js/groups/views/cohort_discussions'
,
'js/vendor/jquery.qubit'
],
function
(
$
,
_
,
Backbone
,
gettext
,
CohortDiscussionConfigurationView
)
{
var
InlineDiscussionsView
=
CohortDiscussionConfigurationView
.
extend
({
events
:
{
'change .check-discussion-category'
:
'setSaveButton'
,
'change .check-discussion-subcategory-inline'
:
'setSaveButton'
,
...
...
@@ -142,4 +139,6 @@ var edx = edx || {};
}
});
}).
call
(
this
,
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
edx
.
groups
.
CohortDiscussionConfigurationView
);
return
InlineDiscussionsView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohort_editor.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
Backbone
,
_
,
$
,
gettext
,
ngettext
,
interpolate_text
,
CohortFormView
,
NotificationModel
,
NotificationView
)
{
;(
function
(
define
)
{
'use strict'
;
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CohortEditorView
=
Backbone
.
View
.
extend
({
define
([
'backbone'
,
'underscore'
,
'jquery'
,
'gettext'
,
'js/groups/views/cohort_form'
,
'string_utils'
,
'js/models/notification'
,
'js/views/notification'
],
function
(
Backbone
,
_
,
$
,
gettext
,
CohortFormView
)
{
var
CohortEditorView
=
Backbone
.
View
.
extend
({
events
:
{
'click .wrapper-tabs .tab'
:
'selectTab'
,
...
...
@@ -255,5 +253,6 @@ var edx = edx || {};
}
}
});
}).
call
(
this
,
Backbone
,
_
,
$
,
gettext
,
ngettext
,
interpolate_text
,
edx
.
groups
.
CohortFormView
,
NotificationModel
,
NotificationView
);
return
CohortEditorView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohort_form.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
CohortModel
,
NotificationModel
,
NotificationView
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
,
'js/groups/models/cohort'
,
'js/models/notification'
,
'js/views/notification'
],
function
(
$
,
_
,
Backbone
,
gettext
,
CohortModel
)
{
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CohortFormView
=
Backbone
.
View
.
extend
({
var
CohortFormView
=
Backbone
.
View
.
extend
({
events
:
{
'change .cohort-management-details-association-course input'
:
'onRadioButtonChange'
},
...
...
@@ -169,4 +168,6 @@ var edx = edx || {};
return
saveOperation
.
promise
();
}
});
}).
call
(
this
,
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
edx
.
groups
.
CohortModel
,
NotificationModel
,
NotificationView
);
return
CohortFormView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohorts.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
CohortModel
,
CohortEditorView
,
CohortFormView
,
CourseCohortSettingsNotificationView
,
NotificationModel
,
NotificationView
,
FileUploaderView
,
InlineDiscussionsView
,
CourseWideDiscussionsView
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
,
'js/groups/models/cohort'
,
'js/groups/views/cohort_editor'
,
'js/groups/views/cohort_form'
,
'js/groups/views/course_cohort_settings_notification'
,
'js/groups/views/cohort_discussions_inline'
,
'js/groups/views/cohort_discussions_course_wide'
,
'js/views/file_uploader'
,
'js/models/notification'
,
'js/views/notification'
,
'string_utils'
],
function
(
$
,
_
,
Backbone
,
gettext
,
CohortModel
,
CohortEditorView
,
CohortFormView
,
CourseCohortSettingsNotificationView
,
InlineDiscussionsView
,
CourseWideDiscussionsView
)
{
var
hiddenClass
=
'is-hidden'
,
disabledClass
=
'is-disabled'
;
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CohortsView
=
Backbone
.
View
.
extend
({
var
CohortsView
=
Backbone
.
View
.
extend
({
events
:
{
'change .cohort-select'
:
'onCohortSelected'
,
'change .cohorts-state'
:
'onCohortsEnabledChanged'
,
...
...
@@ -305,6 +307,6 @@ var edx = edx || {};
return
".instructor-nav .nav-item a[data-section='"
+
section
+
"']"
;
}
});
}).
call
(
this
,
$
,
_
,
Backbone
,
gettext
,
interpolate_text
,
edx
.
groups
.
CohortModel
,
edx
.
groups
.
CohortEditorView
,
edx
.
groups
.
CohortFormView
,
edx
.
groups
.
CourseCohortSettingsNotificationView
,
NotificationModel
,
NotificationView
,
FileUploaderView
,
edx
.
groups
.
InlineDiscussionsView
,
edx
.
groups
.
CourseWideDiscussionsView
);
return
CohortsView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/groups/views/cohorts_dashboard_factory.js
View file @
eff80bae
;(
function
(
define
,
undefined
)
{
'use strict'
;
define
([
'jquery'
,
'js/groups/views/cohorts'
,
'js/groups/collections/cohort'
,
'js/groups/models/course_cohort_settings'
,
'js/groups/models/cohort_discussions'
],
function
(
$
)
{
'js/groups/models/cohort_discussions'
,
'js/groups/models/content_group'
],
function
(
$
,
CohortsView
,
CohortCollection
,
CourseCohortSettingsModel
,
DiscussionTopicsSettingsModel
,
ContentGroupModel
)
{
return
function
(
contentGroups
,
studioGroupConfigurationsUrl
)
{
var
contentGroupModels
=
$
.
map
(
contentGroups
,
function
(
group
)
{
return
new
ContentGroupModel
({
id
:
group
.
id
,
name
:
group
.
name
,
user_partition_id
:
group
.
user_partition_id
});
});
var
cohorts
=
new
edx
.
groups
.
CohortCollection
(),
courseCohortSettings
=
new
edx
.
groups
.
CourseCohortSettingsModel
(),
discussionTopicsSettings
=
new
edx
.
groups
.
DiscussionTopicsSettingsModel
();
var
cohorts
=
new
CohortCollection
(),
courseCohortSettings
=
new
CourseCohortSettingsModel
(),
discussionTopicsSettings
=
new
DiscussionTopicsSettingsModel
();
var
cohortManagementElement
=
$
(
'.cohort-management'
);
...
...
@@ -16,10 +23,10 @@
courseCohortSettings
.
url
=
cohortManagementElement
.
data
(
'course_cohort_settings_url'
);
discussionTopicsSettings
.
url
=
cohortManagementElement
.
data
(
'discussion-topics-url'
);
var
cohortsView
=
new
edx
.
groups
.
CohortsView
({
var
cohortsView
=
new
CohortsView
({
el
:
cohortManagementElement
,
model
:
cohorts
,
contentGroups
:
contentGroups
,
contentGroups
:
contentGroup
Model
s
,
cohortSettings
:
courseCohortSettings
,
context
:
{
discussionTopicsSettingsModel
:
discussionTopicsSettings
,
...
...
lms/static/js/groups/views/course_cohort_settings_notification.js
View file @
eff80bae
var
edx
=
edx
||
{};
(
function
(
$
,
_
,
Backbone
,
gettext
)
{
;(
function
(
define
)
{
'use strict'
;
define
([
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
],
function
(
$
,
_
,
Backbone
,
gettext
)
{
edx
.
groups
=
edx
.
groups
||
{};
edx
.
groups
.
CourseCohortSettingsNotificationView
=
Backbone
.
View
.
extend
({
var
CourseCohortSettingsNotificationView
=
Backbone
.
View
.
extend
({
initialize
:
function
(
options
)
{
this
.
template
=
_
.
template
(
$
(
'#cohort-state-tpl'
).
text
());
this
.
cohortEnabled
=
options
.
cohortEnabled
;
...
...
@@ -28,4 +25,6 @@ var edx = edx || {};
}
}
});
}).
call
(
this
,
$
,
_
,
Backbone
,
gettext
);
return
CourseCohortSettingsNotificationView
;
});
}).
call
(
this
,
define
||
RequireJS
.
define
);
lms/static/js/spec/main.js
View file @
eff80bae
...
...
@@ -67,18 +67,6 @@
'js/models/notification'
:
'js/models/notification'
,
'js/views/file_uploader'
:
'js/views/file_uploader'
,
'js/views/notification'
:
'js/views/notification'
,
'js/groups/models/cohort'
:
'js/groups/models/cohort'
,
'js/groups/models/content_group'
:
'js/groups/models/content_group'
,
'js/groups/models/course_cohort_settings'
:
'js/groups/models/course_cohort_settings'
,
'js/groups/models/cohort_discussions'
:
'js/groups/models/cohort_discussions'
,
'js/groups/views/cohort_discussions'
:
'js/groups/views/cohort_discussions'
,
'js/groups/views/cohort_discussions_course_wide'
:
'js/groups/views/cohort_discussions_course_wide'
,
'js/groups/views/cohort_discussions_inline'
:
'js/groups/views/cohort_discussions_inline'
,
'js/groups/views/course_cohort_settings_notification'
:
'js/groups/views/course_cohort_settings_notification'
,
'js/groups/collections/cohort'
:
'js/groups/collections/cohort'
,
'js/groups/views/cohort_editor'
:
'js/groups/views/cohort_editor'
,
'js/groups/views/cohort_form'
:
'js/groups/views/cohort_form'
,
'js/groups/views/cohorts'
:
'js/groups/views/cohorts'
,
'js/student_account/account'
:
'js/student_account/account'
,
'js/student_account/views/FormView'
:
'js/student_account/views/FormView'
,
'js/student_account/models/LoginModel'
:
'js/student_account/models/LoginModel'
,
...
...
@@ -301,63 +289,6 @@
exports
:
'edx.instructor_dashboard.ecommerce.ExpiryCouponView'
,
deps
:
[
'backbone'
,
'jquery'
,
'underscore'
]
},
'js/groups/models/cohort'
:
{
exports
:
'edx.groups.CohortModel'
,
deps
:
[
'backbone'
]
},
'js/groups/models/content_group'
:
{
exports
:
'edx.groups.ContentGroupModel'
,
deps
:
[
'backbone'
]
},
'js/groups/models/course_cohort_settings'
:
{
exports
:
'edx.groups.CourseCohortSettingsModel'
,
deps
:
[
'backbone'
]
},
'js/groups/models/cohort_discussions'
:
{
exports
:
'edx.groups.DiscussionTopicsSettingsModel'
,
deps
:
[
'backbone'
]
},
'js/groups/views/cohort_discussions'
:
{
exports
:
'edx.groups.CohortDiscussionConfigurationView'
,
deps
:
[
'backbone'
]
},
'js/groups/views/cohort_discussions_course_wide'
:
{
exports
:
'edx.groups.CourseWideDiscussionsView'
,
deps
:
[
'backbone'
,
'js/groups/views/cohort_discussions'
]
},
'js/groups/views/cohort_discussions_inline'
:
{
exports
:
'edx.groups.InlineDiscussionsView'
,
deps
:
[
'backbone'
,
'js/groups/views/cohort_discussions'
,
'js/vendor/jquery.qubit'
]
},
'js/groups/views/course_cohort_settings_notification'
:
{
exports
:
'edx.groups.CourseCohortSettingsNotificationView'
,
deps
:
[
'backbone'
]
},
'js/groups/collections/cohort'
:
{
exports
:
'edx.groups.CohortCollection'
,
deps
:
[
'backbone'
,
'js/groups/models/cohort'
]
},
'js/groups/views/cohort_form'
:
{
exports
:
'edx.groups.CohortFormView'
,
deps
:
[
'backbone'
,
'jquery'
,
'underscore'
,
'js/views/notification'
,
'js/models/notification'
,
'string_utils'
]
},
'js/groups/views/cohort_editor'
:
{
exports
:
'edx.groups.CohortEditorView'
,
deps
:
[
'backbone'
,
'jquery'
,
'underscore'
,
'js/views/notification'
,
'js/models/notification'
,
'string_utils'
,
'js/groups/views/cohort_form'
]
},
'js/groups/views/cohorts'
:
{
exports
:
'edx.groups.CohortsView'
,
deps
:
[
'jquery'
,
'underscore'
,
'backbone'
,
'gettext'
,
'string_utils'
,
'js/groups/views/cohort_editor'
,
'js/views/notification'
,
'js/models/notification'
,
'js/views/file_uploader'
]
},
'js/models/notification'
:
{
exports
:
'NotificationModel'
,
deps
:
[
'backbone'
]
...
...
lms/static/lms/js/build.js
View file @
eff80bae
...
...
@@ -18,6 +18,7 @@
* done.
*/
modules
:
getModulesList
([
'js/groups/views/cohorts_dashboard_factory'
,
'js/student_account/views/account_settings_factory'
,
'js/student_account/views/finish_auth_factory'
,
'js/student_profile/views/learner_profile_factory'
,
...
...
lms/templates/instructor/instructor_dashboard_2/cohort_management.html
View file @
eff80bae
<
%
page
args=
"section_data"
/>
<
%
namespace
name=
'static'
file=
'../../static_content.html'
/>
<
%!
from
django
.
utils
.
translation
import
ugettext
as
_
from
courseware
.
courses
import
get_studio_url
...
...
@@ -16,32 +17,23 @@ from openedx.core.djangoapps.course_groups.partition_scheme import get_cohorted_
</div>
<
%
block
name=
"headextra"
>
<
%
block
name=
"js_extra"
>
<
%
static:require_module
module_name=
"js/groups/views/cohorts_dashboard_factory"
class_name=
"CohortsFactory"
>
<
%
cohorted_user_partition =
get_cohorted_user_partition(course.id)
content_groups =
cohorted_user_partition.groups
if
cohorted_user_partition
else
[]
%
>
<script
type=
"text/javascript"
>
$
(
document
).
ready
(
function
()
{
var cohortUserPartitionId = ${cohorted_user_partition.id if cohorted_user_partition else 'null'},
contentGroups = [
% for content_group in content_groups:
new
edx
.
groups
.
ContentGroupModel
(
{
{
id: ${content_group.id},
name: "${content_group.name | h}",
user_partition_id: cohortUserPartitionId
})
,
}
,
% endfor
];
(
function
(
require
)
{
require
([
'js/groups/views/cohorts_dashboard_factory'
],
function
(
CohortsFactory
)
{
CohortsFactory(contentGroups, '${get_studio_url(course, 'group_configurations') | h}');
});
}).
call
(
this
,
require
||
RequireJS
.
require
);
});
</script>
</
%
static:require
_module
>
</
%
block>
<div
class=
"cohort-state-message"
></div>
lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html
View file @
eff80bae
...
...
@@ -56,22 +56,9 @@ from django.core.urlresolvers import reverse
<
%
static:js
group=
'application'
/>
## Backbone classes declared explicitly until RequireJS is supported
<script
type=
"text/javascript"
src=
"${static.url('js/instructor_dashboard/cohort_management.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/models/notification.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/views/notification.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/views/file_uploader.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/models/cohort.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/models/content_group.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/models/course_cohort_settings.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/collections/cohort.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/course_cohort_settings_notification.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/models/cohort_discussions.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/cohort_discussions.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/cohort_discussions_course_wide.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/cohort_discussions_inline.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/cohort_form.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/cohort_editor.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/groups/views/cohorts.js')}"
></script>
<script
type=
"text/javascript"
src=
"${static.url('js/utils/animation.js')}"
></script>
</
%
block>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment