diff --git a/lms/static/js/ajax-error.js b/lms/static/js/ajax-error.js
new file mode 100644
index 0000000000..b3a651c0dd
--- /dev/null
+++ b/lms/static/js/ajax-error.js
@@ -0,0 +1,6 @@
+$(document).ajaxError(function (event, jXHR) {
+ if (jXHR.status === 403) {
+ alert(gettext('You\'re logged out. Redirecting on login page.'));
+ window.location = '/accounts/login';
+ }
+});
diff --git a/lms/templates/courseware/courseware.html b/lms/templates/courseware/courseware.html
index 4446b4ec7a..ee7975213c 100644
--- a/lms/templates/courseware/courseware.html
+++ b/lms/templates/courseware/courseware.html
@@ -49,6 +49,8 @@ ${page_title_breadcrumbs(course_name())}
## codemirror
+
+
<%static:js group='courseware'/>
<%static:js group='discussion'/>