ABCDEFGHIJK
1
FilenameFile PathLast ChangedFile StatusFile TypeChanged ByFunctionalityFuture PlansAdditional NotesChanges on GithubChanges Image
2
tutor-build.yml.github/workflows03/09/2022 16:02:41New FileymluetulukGithub ActionsN/AAbandoned.https://github.com/uetuluk/openedx-tutor/blame/master/.github/workflows/tutor-build.ymlhttps://drive.google.com/uc?export=view&id=1iIvFL1udsydiMxGUNV1AiaoUwxwzqG11
3
tutor-release.yml.github/workflows03/09/2022 16:02:41New FileymluetulukGithub ActionsN/AIt was going to be used to create the Docker image, however Docker Hub is used for it instead.https://github.com/uetuluk/openedx-tutor/blame/master/.github/workflows/tutor-release.yml
https://drive.google.com/uc?export=view&id=17DPFa8Iu3vzAsdWq1e7rcMZ1JaGD3ZvH
4
devstack.ymlcms03/09/2022 16:02:41File Modifiedymluetuluk
Language Switch
N/AChanged the flag to enable the language header to be shown in Development.https://github.com/uetuluk/openedx-tutor/blame/master/cms/devstack.ymlhttps://drive.google.com/uc?export=view&id=1fqSqjQRkdkXfOiA3ivoUWeTda0P-OMvS
5
urls.pycms11/16/2021 16:49:56File Modifiedpyvendor
Facet, Delete Course
Python Unit TestThe URLs for the Facet and Delete Course functions are handled in this file.https://github.com/uetuluk/openedx-tutor/blame/master/cms/urls.pyhttps://drive.google.com/uc?export=view&id=1xoqoIO7S7FLz-_3h8t__LoJT7BbTwQOF
6
tasks.pycms/djangoapps/contentstore03/09/2022 16:02:41File Modifiedpyuetuluk
Bilingual Course Names
Python Unit TestAdd the English and Chinese name variables to the Courseoverview when a course is rerun.https://github.com/uetuluk/openedx-tutor/blame/master/cms/djangoapps/contentstore/tasks.py
https://drive.google.com/uc?export=view&id=1dcbyUiarEVQ3DVb1PdRfN3hmP01WD16I
7
utils.pycms/djangoapps/contentstore11/16/2021 16:49:56File ModifiedpyuetulukFacetPython Unit TestHandles the URLs for when facets are created in cms/djangoapps/contentstore/views/facet_group.pyhttps://github.com/uetuluk/openedx-tutor/blame/master/cms/djangoapps/contentstore/utils.py
https://drive.google.com/uc?export=view&id=1ThKEQYb8wi01uQEiDXGp9AhUH11Asy7K
8
__init__.pycms/djangoapps/contentstore/views11/16/2021 16:49:56File ModifiedpyvendorFacetPython Unit TestImport the facet_group so that contentstore elements can access it.https://github.com/uetuluk/openedx-tutor/blame/master/cms/djangoapps/contentstore/views/__init__.pyhttps://drive.google.com/uc?export=view&id=1brI8tHD39SePBRZp7Xg8SRxKxZs1dUJU
9
course.pycms/djangoapps/contentstore/views03/09/2022 16:02:41File Modifiedpyuetuluk
Facet, Delete Course, Recommendation, Bilingual Course Names, Course Details Editor, Staff
Python Unit TestEnables the following functionality:
* Course deletion: Removes the course from the CourseExpansion and Recommendation tables and invokes delete_course function from cms/djangoapps/contentstore/utils.py
* Redirects non-staff/teacher users back to LMS
* Include facets in the view
* Add facets, recommendation to the CMS landing page context
* Display the Bilingual Course in the form of English / Chinese for staff
* Add Bilingual support to course creation
* Enable the course details editor view
* Enable the recommendation functionality for staff
https://github.com/uetuluk/openedx-tutor/blame/master/cms/djangoapps/contentstore/views/course.py
https://drive.google.com/uc?export=view&id=1Z4aaggqxUk7Uk7xaESRUbtCoyM25GUyc
10
facet_group.pycms/djangoapps/contentstore/views11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestEnables the Facet functionality with functions to add, delete, display, edit facets.https://github.com/uetuluk/openedx-tutor/blame/master/cms/djangoapps/contentstore/views/facet_group.py
https://drive.google.com/uc?export=view&id=1mvjVDA5geB2XjiWftQo38eSM0smCQ-p1
11
course_metadata.pycms/djangoapps/models/settings11/16/2021 16:49:56File Modifiedpyvendor
Bilingual Course Names
Python Unit TestThe course names can be edited in the Course Overview section in CMS via this addition.https://github.com/uetuluk/openedx-tutor/blame/master/cms/djangoapps/models/settings/course_metadata.py
https://drive.google.com/uc?export=view&id=1KQDWbTOQL1_9q6z80ZhPnWUFLwaIig8w
12
common.pycms/envs03/09/2022 16:02:41File Modifiedpyuetuluk
Language Switch, Facet, Recommendation
N/AThe original common.py sets defaults for the Open edX website, it is edited to include additional functionality by default. The facet, language header, recommendation functionalities are enabled. The license page in the courses is disabled.https://github.com/uetuluk/openedx-tutor/blame/master/cms/envs/common.py
https://drive.google.com/uc?export=view&id=1W7GWv1zUW8RBqBQd3qJbkqbnmN70ZWIW
13
devstack.pycms/envs03/09/2022 16:02:41File ModifiedpyuetulukLicenseN/AThe license information under course content is disabled in development.https://github.com/uetuluk/openedx-tutor/blame/master/cms/envs/devstack.py
https://drive.google.com/uc?export=view&id=1Dlav8PcNl30D9PNMTMS1r8nsOWxqpCbQ
14
__init__.pycms/envs/tutor11/16/2021 16:49:56New Filepytutor
Tutor Environment Variables
N/ARequired by Python.https://github.com/uetuluk/openedx-tutor/blame/master/cms/envs/tutor/__init__.py
https://drive.google.com/uc?export=view&id=1Zt0wYKCDAI11ApFVV1O46BUkEC5KDZPR
15
development.pycms/envs/tutor03/09/2022 16:02:41New Filepytutor
Tutor Environment Variables
N/AIncludes Tutor specific development environment variables. It is generated by the `tutor config save` command and should be edited.https://github.com/uetuluk/openedx-tutor/blame/master/cms/envs/tutor/development.pyhttps://drive.google.com/uc?export=view&id=1Xg4Onr3rNwIGiC8ZzukRqqshAnUlS9Xq
16
production.pycms/envs/tutor03/09/2022 16:02:41New Filepytutor
Tutor Environment Variables
N/AIncludes Tutor specific production environment variables. It is generated by the `tutor config save` command and should be edited.https://github.com/uetuluk/openedx-tutor/blame/master/cms/envs/tutor/production.py
https://drive.google.com/uc?export=view&id=19GNG1uYaOX_cmUBQGnTRuhxkzOjYvbCm
17
test.pycms/envs/tutor11/16/2021 16:49:56New Filepytutor
Tutor Environment Variables
N/AIncludes Tutor specific testing environment variables. It is generated by the `tutor config save` command and should be edited.https://github.com/uetuluk/openedx-tutor/blame/master/cms/envs/tutor/test.pyhttps://drive.google.com/uc?export=view&id=1jhLtuY95OYx0BW5xfVnWUoaHrYsnQNqV
18
common.csscms/static/cms/css03/09/2022 16:02:41New FilecssuetulukFacetMove to Custom ThemeFixed the location of the Facet and Library buttons in CMS viewhttps://github.com/uetuluk/openedx-tutor/blame/master/cms/static/cms/css/common.csshttps://drive.google.com/uc?export=view&id=1NIffYDP-LA5326kDvk3hipswoOxOwLWH
19
facet_group.csscms/static/cms/css11/16/2021 16:49:56New FilecssvendorFacetMove to Custom ThemeFacet specific CSS styling code. Changes the looks of the Facet buttons and editor screen in CMS.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/cms/css/facet_group.csshttps://drive.google.com/uc?export=view&id=1Q01nLwI1Rt9UTBse-DsZblrxxioZPnRY
20
facet_group.jscms/static/cms/js/facet11/16/2021 16:49:56New FilejsvendorFacetMove to Custom ThemeFacet specific Javascript code. Handles the Facet display.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/cms/js/facet/facet_group.jshttps://drive.google.com/uc?export=view&id=1iqPWKcmDlFUQsRucOeY_C5kTw-9PHC0i
21
thumb.pngcms/static/images11/16/2021 16:49:56New Filepngvendor
Recommendation
Move to Custom ThemeLogo for recommended courses, only shown in the CMS.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/images/thumb.pnghttps://drive.google.com/uc?export=view&id=1j0DXAnJbicX95Y0PwAPajfIluuDycV2K
22
index.jscms/static/js03/09/2022 16:02:41File Modifiedjsvendor
Facet, Bilingual Course Names
JS Unit Test, Move to Custom ThemeHandles the user interaction on the CMS landing page to enable editing facets. Also adds the bilingual course names to the library creation.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/index.js
https://drive.google.com/uc?export=view&id=1pRwx5xZecaqQnXZuDbN30ZErULGUW1bX
23
CourseOrLibraryListing.jsxcms/static/js/features_jsx/studio03/09/2022 16:02:41File ModifiedjsxvendorDelete CourseJS Unit Test, Move to Custom ThemeThe Javascript logic for deleting a course.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/features_jsx/studio/CourseOrLibraryListing.jsxhttps://drive.google.com/uc?export=view&id=1On09zjBTxy3FMVO6yAv_3c2PEcnIqbsj
24
djangojs.jscms/static/js/i18n/de-de11/16/2021 16:49:56File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/de-de/djangojs.jshttps://drive.google.com/uc?export=view&id=1x0CIg5YKso9KvdlLFIYROx3oiECZ9iDE
25
djangojs.jscms/static/js/i18n/es-es11/16/2021 16:49:56File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/es-es/djangojs.jshttps://drive.google.com/uc?export=view&id=14dqV9EXckwSzwuPCajIOJW_wyJ_yAYIL
26
djangojs.jscms/static/js/i18n/fake211/16/2021 16:49:56File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/fake2/djangojs.jshttps://drive.google.com/uc?export=view&id=16PTKPvRq5f2fOm5zMZCIyzlH58bfqy_D
27
djangojs.jscms/static/js/i18n/it-it03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/it-it/djangojs.jshttps://drive.google.com/uc?export=view&id=1Q2fG41HxPpIUhjT4pf9yp6oUPzwyZDQs
28
djangojs.jscms/static/js/i18n/ja-jp11/16/2021 16:49:56File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/ja-jp/djangojs.jshttps://drive.google.com/uc?export=view&id=14iAOmR2tyC6wlSOGtHXRfv0IlO5AfP6G
29
djangojs.jscms/static/js/i18n/pt-pt03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/pt-pt/djangojs.jshttps://drive.google.com/uc?export=view&id=1isxB6mfYIGtAcXZU8hkoyiGtgj-LlzRg
30
djangojs.jscms/static/js/i18n/ro11/16/2021 16:49:56File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/ro/djangojs.js
https://drive.google.com/uc?export=view&id=1ogDbUkM6Z-31ApElAQXStKgOpVHoho1e
31
djangojs.jscms/static/js/i18n/tr-tr03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/tr-tr/djangojs.jshttps://drive.google.com/uc?export=view&id=1kafMuy2Z7sGAfmaAzx2fhixHyMqmzlP8
32
djangojs.jscms/static/js/i18n/zh-cn03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/i18n/zh-cn/djangojs.jshttps://drive.google.com/uc?export=view&id=1BlFeFxVeRca1wBnUYPPeJJXj_zJ7SaRZ
33
course_rerun.jscms/static/js/views03/09/2022 16:02:41File Modifiedjsuetuluk
Bilingual Course Names
JS Unit Test, Move to Custom ThemeFills the rerun course form using the proper Bilingual course names as presented in the CMS page supplied by the CourseOverviewExpansionhttps://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/views/course_rerun.jshttps://drive.google.com/uc?export=view&id=19dtloC-iT_ddLZaDrAPTbbyhodtWuNmP
34
main.jscms/static/js/views/settings03/09/2022 16:02:41File Modifiedjsuetuluk
Course Details Editor
JS Unit Test, Move to Custom ThemeAdds the course details editor to the CMS Schedule & Details Settings screen. Adds the recommended option and facet selector for the course. Adds the vertical image selector and vertical image preview.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/views/settings/main.js
https://drive.google.com/uc?export=view&id=1Z4w4bPWNmbp8qHDZyUwiNkFD45ElDRpr
35
create_course_utils.jscms/static/js/views/utils11/16/2021 16:49:56File Modifiedjsuetuluk
Bilingual Course Names
JS Unit Test, Move to Custom ThemeHandles the form validation for the course creation form, the Chinese course name input field is validated.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/views/utils/create_course_utils.jshttps://drive.google.com/uc?export=view&id=1Cp6rjDneButuAE8Kg7GQSl1EP86Nn-cL
36
create_facet_utils.jscms/static/js/views/utils11/16/2021 16:49:56New FilejsvendorFacetJS Unit Test, Move to Custom ThemeHandles the validation of the facets during creation.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/views/utils/create_facet_utils.jshttps://drive.google.com/uc?export=view&id=1-NrzThXe12rk881boMkDFbbdyZPIj3vI
37
create_utils_base.jscms/static/js/views/utils11/16/2021 16:49:56File Modifiedjsvendor
Bilingual Course Names
JS Unit Test, Move to Custom ThemeSynchronously validates the Chinese course name form input while filling the form.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/js/views/utils/create_utils_base.jshttps://drive.google.com/uc?export=view&id=1g2kOIv-1d3uCqz34pmYzgR8pxfyubCp5
38
favicon.icocms/static/nyu_ui/images03/09/2022 16:02:41New Fileicostudio team
Custom Theme, Image
Move to Custom ThemeWebsite faviconhttps://github.com/uetuluk/openedx-tutor/blame/master/cms/static/nyu_ui/images/favicon.icohttps://drive.google.com/uc?export=view&id=1ikv-UVk_AMPkh4AonXvtuOarrGbRNts9
39
opencourse_logo.pngcms/static/nyu_ui/images03/09/2022 16:02:41New Filepngstudio team
Custom Theme, Image, Branding
Move to Custom ThemeWebsite logo at the headerhttps://github.com/uetuluk/openedx-tutor/blame/master/cms/static/nyu_ui/images/opencourse_logo.pnghttps://drive.google.com/uc?export=view&id=19HKLgYJEMcw-f986CMz7ULCEruYCnq4w
40
_modal-window.scsscms/static/sass/elements11/16/2021 16:49:56File Modifiedscssvendor
Custom Theme, Style, Bilingual Course Names
Move to Custom ThemeChanges the style of the modal popup window to accommodate the changes made to the course names.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/sass/elements/_modal-window.scsshttps://drive.google.com/uc?export=view&id=1VkuD0QOfRsqP6qjX1RbXmR0oPZi895Kj
41
_xblocks.scsscms/static/sass/elements11/16/2021 16:49:56File Modifiedscssvendor
Custom Theme, Style, Bilingual Course Names
Move to Custom ThemeChanges the style of the modal popup window to accommodate the changes made to the course names.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/sass/elements/_xblocks.scsshttps://drive.google.com/uc?export=view&id=1mi_Asx72ohyOMiUXIdXB-AeQBE9z_557
42
_dashboard.scsscms/static/sass/views11/16/2021 16:49:56File Modifiedscssvendor
Custom Theme, Style, Facet
Move to Custom ThemeAdds styling for the facet buttons.https://github.com/uetuluk/openedx-tutor/blame/master/cms/static/sass/views/_dashboard.scss
https://drive.google.com/uc?export=view&id=1HkA7DCADn5m-HqgFZpV5Sn-nm0E-hUUc
43
_settings.scsscms/static/sass/views03/09/2022 16:02:41File Modifiedscssvendor
Custom Theme, Style, Course Details Editor
Move to Custom ThemeAdds styling to the CMS Schedule & Details Settings page for the Course Details Editor elementshttps://github.com/uetuluk/openedx-tutor/blame/master/cms/static/sass/views/_settings.scsshttps://drive.google.com/uc?export=view&id=1fqjqhoACqiBnbI772VGze1PDTIJBN7Ml
44
base.htmlcms/templates03/09/2022 16:02:41File Modifiedhtml
uetuluk, vendor
Custom Theme, HTML, Analytics
Move to Custom ThemeConnects the custom styling to the CMS pages. Adds Rudderstack analytics to the CMS pages.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/base.html
https://drive.google.com/uc?export=view&id=1kOM1HLmxbUH8AXGFfAnbK2KU6VaDcGE7
45
facet.htmlcms/templates11/16/2021 16:49:56New Filehtmlvendor
Custom Theme, HTML, Facet
Move to Custom ThemeAdds the Facet editor screen to the CMS landing page. Presents the Facet add, delete, edit functionality to the staff.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/facet.html
https://drive.google.com/uc?export=view&id=1uKuBJQno5nqVuw0b1QMVV46w6m-W0AiP
46
index.htmlcms/templates03/09/2022 16:02:41File Modifiedhtml
uetuluk, vendor
Custom Theme, HTML, Facet, Bilingual Course Names, Recommendation
Move to Custom ThemeCMS landing page. The Add Facet button and Add New Course button are modified. The Bilingual Course Name support is added to the Add New Course in this file. The Add Facet form is added to the landing page. The recommended logo is added to the courses with recommended status.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/index.htmlhttps://drive.google.com/uc?export=view&id=1e0AHQDgTwKJvFCR2xnjfJiuObtD_oBB1
47
settings.htmlcms/templates03/09/2022 16:02:41File Modifiedhtml
uetuluk, vendor
Custom Theme, HTML, Facet, Course Details Editor, Recommendation
Move to Custom ThemeThe view layer template for the CMS settings page. The additions include the Facet selector, recommendation toggle and the custom course details editor.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/settings.htmlhttps://drive.google.com/uc?export=view&id=1y0rRnFV4a-w4neqHqwvPJoR7UMxsi1hX
48
course_overview_faq.underscorecms/templates/js11/16/2021 16:49:56New Fileunderscorevendor
Custom Theme, HTML, Course Details Editor
Move to Custom ThemeCode snippet that displays the FAQ section of the custom course details editor.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/js/course_overview_faq.underscorehttps://drive.google.com/uc?export=view&id=1kobF-4sxjh8QhogRFNph9va1ZyhsVSlI
49
course_overview_staff.underscorecms/templates/js03/09/2022 16:02:41New Fileunderscorevendor
Custom Theme, HTML, Course Details Editor
Move to Custom ThemeCode snippet that displays the Staff section of the custom course details editor.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/js/course_overview_staff.underscore
https://drive.google.com/uc?export=view&id=1dVzE01nt8DrQp86tq_o-MSv7nuO71vmh
50
header.htmlcms/templates/widgets03/09/2022 16:02:41File Modifiedhtmluetuluk
Custom Theme, HTML, Branding
Move to Custom ThemeChanges the default header image with the Minicourse logo.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/widgets/header.htmlhttps://drive.google.com/uc?export=view&id=14ibMb1MdkvfA9422EFMW9Y4jOvhWmj62
51
rudderstack-footer.htmlcms/templates/widgets03/09/2022 16:02:41New Filehtmluetuluk
Custom Theme, HTML, Analytics, Footer
Move to Custom ThemeAdds Rudderstack analytics to the CMS pages.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/widgets/rudderstack-footer.html
https://drive.google.com/uc?export=view&id=13DhXQ69sYuVDDFFkqkNklnoHQ8kwgFV1
52
rudderstack.htmlcms/templates/widgets03/09/2022 16:02:41New Filehtmluetuluk
Custom Theme, HTML, Analytics
Move to Custom ThemeAdds Rudderstack analytics to the CMS pages.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/widgets/rudderstack.html
https://drive.google.com/uc?export=view&id=1dpOy2hme6bVyOSYcvkn3buma8cLuvbIp
53
user_dropdown.htmlcms/templates/widgets03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML
Remove Insights reference, Move to Custom ThemeAdds additional links to the CMS header hamburger menu.https://github.com/uetuluk/openedx-tutor/blame/master/cms/templates/widgets/user_dropdown.htmlhttps://drive.google.com/uc?export=view&id=13CWzxcRYaAIXSgX0vNHIqr1Fwb_BOdNk
54
__init__.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/__init__.pyhttps://drive.google.com/uc?export=view&id=1OPw24ym5INFJI8HEjBPhSyIPHqlwZdPd
55
admin.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestSettings that can be changed are registered to the Django admin page with this file. It doesn't involve any changes currently.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/admin.py
https://drive.google.com/uc?export=view&id=1ve1jv6iZqkDe29VCpmQ6WKaGoExRT3x6
56
models.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestConnects the table definitions to the Facet functionality inside Django.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/models.py
https://drive.google.com/uc?export=view&id=1ESQqEHhn9vajRDslG_UMM2DODBvNM2t4
57
serializers.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestThe serializers are used to only convey the relevant information from the DB to the system.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/serializers.pyhttps://drive.google.com/uc?export=view&id=1rM605DwMHd9mAeigpPR0sg6nbre1AJy-
58
tests.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestThe tests to ensure the stability of the functionality. Currently empty.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/tests.pyhttps://drive.google.com/uc?export=view&id=1T6tcv_qstt4QO52Hhioslyn6FFgy6rfs
59
urls.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestRequests to the Facet API is handled and directed to correct functions here.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/urls.py
https://drive.google.com/uc?export=view&id=1Z6k5bvqeUKCGmj48P4ieQWBKFXUhXmCv
60
views.pycommon/djangoapps/facet11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestThe directs from the Facet API are handled here. The add, edit and delete functionalities are enabled through the API.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/views.pyhttps://drive.google.com/uc?export=view&id=1IZK6siDqG7QLfD8ixkiPUmiAh7GDSv_0
61
__init__.pycommon/djangoapps/facet/migrations11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/migrations/__init__.py
https://drive.google.com/uc?export=view&id=1ZxN9wcLqBFREUvGKECsamgp5y6UZ37Le
62
0001_initial.pycommon/djangoapps/facet/migrations11/16/2021 16:49:56New FilepyvendorFacetPython Unit Test
Adds the Facet tables to the MySQL database with this migration. The Facet table records the created facets, the FacetOfCourse records the relations between the Facet table and the courses, the Group table records the Group of a facet. The group is used to store the translation strings for a Facet.
https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/migrations/0001_initial.pyhttps://drive.google.com/uc?export=view&id=1x-127IDUBNZJyvZ25PIZPwTP3mXXSTqt
63
0002_auto_20190123_2213.pycommon/djangoapps/facet/migrations11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestAdds the GroupOfLanguage table to the MySQL database with this migration. The language strings in the groups are stored in this table.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/migrations/0002_auto_20190123_2213.pyhttps://drive.google.com/uc?export=view&id=1nor4GFf0awF3VztFkrbkJN1rJpSUzyzn
64
0003_auto_20190124_2028.pycommon/djangoapps/facet/migrations11/16/2021 16:49:56New FilepyvendorFacetPython Unit TestHandles the deletion of a Group.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/facet/migrations/0003_auto_20190124_2028.py
https://drive.google.com/uc?export=view&id=1B_y1ZmYKMxDXvijngBK_2USKb8pdBQ6p
65
__init__.pycommon/djangoapps/pdf_xblock11/16/2021 16:49:56New FilepyvendorPDF_XBlockRemove DeprecatedPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/pdf_xblock/__init__.py
https://drive.google.com/uc?export=view&id=1_4BSTnbAB4aN1kBebmGXqhj4Q1L4l5Ye
66
urls.pycommon/djangoapps/pdf_xblock11/16/2021 16:49:56New FilepyvendorPDF_XBlockRemove DeprecatedHandles the URL requests for the PDF XBlock.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/pdf_xblock/urls.pyhttps://drive.google.com/uc?export=view&id=18BpjfCwHevP3uQS7Sk7OztniZzaJQZUR
67
views.pycommon/djangoapps/pdf_xblock11/16/2021 16:49:56New FilepyvendorPDF_XBlockRemove DeprecatedUsed to handle PDFs in the system. Open edX already can handle it, so it is deprecated.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/pdf_xblock/views.py
https://drive.google.com/uc?export=view&id=10grcn_zSuZmkLaBWDrCMJosTzzgeQw99
68
__init__.pycommon/djangoapps/recommendation11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/__init__.py
https://drive.google.com/uc?export=view&id=1NVAh34PRRZVjnObqUt9zqpRcyCy4Hqmp
69
admin.pycommon/djangoapps/recommendation11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestSettings that can be changed are registered to the Django admin page with this file. It doesn't involve any changes currently.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/admin.pyhttps://drive.google.com/uc?export=view&id=1tGpm4ke4IZLP07g343zOoU4bPxyjGmVJ
70
models.pycommon/djangoapps/recommendation11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestConnects the table definitions to the Recommendation functionality inside Django.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/models.pyhttps://drive.google.com/uc?export=view&id=1bajmqEy1TgtBkBopfyZKKIPLILsMw49q
71
tests.pycommon/djangoapps/recommendation11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestThe tests to ensure the stability of the functionality. Currently empty.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/tests.pyhttps://drive.google.com/uc?export=view&id=1aF_7tGlPC5HeMYRnnw-rc6ivj0Zoijh9
72
views.pycommon/djangoapps/recommendation11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestHandles the API requests, recommendation only stores information, so it is empty.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/views.pyhttps://drive.google.com/uc?export=view&id=1EIPTGOVbVHZPoptHfRTtca17bgutMpg-
73
__init__.pycommon/djangoapps/recommendation/migrations11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/migrations/__init__.pyhttps://drive.google.com/uc?export=view&id=13BWUfBMrwrlzKsrhwva7vzsbQTASlI7d
74
0001_initial.pycommon/djangoapps/recommendation/migrations11/16/2021 16:49:56New Filepyvendor
Recommendation
Python Unit TestAdds the RecommendedCourses table to the MySQL database, every field stores the ID of the recommended course.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/recommendation/migrations/0001_initial.pyhttps://drive.google.com/uc?export=view&id=1wXGA3oQww9HaRtBvFsNWLtbp87qraljP
75
helpers.pycommon/djangoapps/student11/16/2021 16:49:56File Modifiedpyvendor
Third Party Authentication
Python Unit TestThe user displayname is added to the user information to correctly identify users whether they register normally or using the third party methods. Adds the UserExtension class to the student class.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/student/helpers.pyhttps://drive.google.com/uc?export=view&id=1XdipYsx2Uhw6LFNoscPLAHS3c5hdS0YX
76
models.pycommon/djangoapps/student03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Third Party Authentication, Analytics
Python Unit TestThe UserExtension class is added to connect the users to the displayname field, also adds a method to check whether a username exists. Function to send the user login and logout status to Rudderstack is added.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/student/models.py
https://drive.google.com/uc?export=view&id=1Ra9vpM7z5o2euuIbCyXVcGvHG3kmEPT8
77
0042_userextension.pycommon/djangoapps/student/migrations11/16/2021 16:49:57New Filepyvendor
Third Party Authentication
Python Unit TestAdds the displayname field to the student in the database by creating a new table to store the displayname associated with a user.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/student/migrations/0042_userextension.pyhttps://drive.google.com/uc?export=view&id=1Oag0EiTqtyGaNEfky_tYnfkL_aZIW6BU
78
0043_merge_20210930_1122.pycommon/djangoapps/student/migrations11/16/2021 16:49:57New Filepytutor
Third Party Authentication
Python Unit TestAuto-generated by edx-platform to maintain the status of migrations.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/student/migrations/0043_merge_20210930_1122.py
https://drive.google.com/uc?export=view&id=15wlMU32-QUNogPRUnwLdGTW_-XPOUOG1
79
management.pycommon/djangoapps/student/views03/09/2022 16:02:41File Modifiedpyuetuluk
Course Discovery, Landing Page, Facet, Recommendation
Python Unit TestThe additions enable the Course Discovery and Landing Page views to involve the Recommendation and Facets in the sorting methods. The courses that are recommended will appear higher on the sorted list. Only courses using the default Facet will be shown on the Landing Page by default.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/student/views/management.pyhttps://drive.google.com/uc?export=view&id=1B-Oc4-L5fERNJiI-7SD9tIK_UpiIjgVt
80
backends.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57New Filepyvendor
Third Party Authentication, SMS
Python Unit Test, Add analytics to the SMS senderAuthenticates and retrieves the user using the SMS method.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/backends.pyhttps://drive.google.com/uc?export=view&id=1uShAmg23v04jmG-xFwByHHnPVapj-5t2
81
phone.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57New Filepyvendor
Third Party Authentication, SMS
Python Unit TestValidates the phone number by checking it against a regex and the database.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/phone.py
https://drive.google.com/uc?export=view&id=1UOeuFa_w5unZCrsofYh7gHYs4X4MW1Ax
82
pipeline.pycommon/djangoapps/third_party_auth03/09/2022 16:02:41File ModifiedpyvendorAnalyticsPython Unit TestAdds analytics to the third party authentication.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/pipeline.py
https://drive.google.com/uc?export=view&id=1dmWvFRGoDnU4ZT8z_VSjaz-PM_XZD-e7
83
qq.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57New Filepyvendor
Third Party Authentication
Python Unit TestHandles the QQ authentication method.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/qq.pyhttps://drive.google.com/uc?export=view&id=1PYatT7r3Kw1vTVA9NhfWxsT4lgSRPjGh
84
sms.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57New Filepyvendor
Third Party Authentication, SMS
Python Unit TestSends SMS verification code to the user and validates the phone number exists.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/sms.pyhttps://drive.google.com/uc?export=view&id=1YOl9hJkRIupA1N1TEmjyaxC1fplD0HUm
85
urls.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57File Modifiedpyvendor
Third Party Authentication, SMS
Python Unit TestAdds API endpoint URLs to handle the SMS authentication methods, it redirects the requests to the correct functions.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/urls.pyhttps://drive.google.com/uc?export=view&id=1kIjsdn_fiNwZaI98FyKOHFnKAqlO9nHX
86
views.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57File Modifiedpyvendor
Third Party Authentication, SMS
Python Unit TestThe views enable other parts of the system to access the API through the functions declared in this file. Functions to handle the SMS authentication is added.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/views.py
https://drive.google.com/uc?export=view&id=1LZ3K_Imm2y1QoEyPaM5g6Vq42Xu9ydSv
87
wechat.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57New Filepyvendor
Third Party Authentication
Python Unit TestHandles the WeChat / Weixin authentication method.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/wechat.py
https://drive.google.com/uc?export=view&id=1qU6EhtGP1mtvsQ2lMho2PBIPyKeovmSR
88
weibo.pycommon/djangoapps/third_party_auth11/16/2021 16:49:57New Filepyvendor
Third Party Authentication
Python Unit TestHandles the Weibo authentication method.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/third_party_auth/weibo.py
https://drive.google.com/uc?export=view&id=15MwEbuLtFNdJdDSOznKN7XaRm2HAtOQF
89
rudderstack.pycommon/djangoapps/track03/09/2022 16:02:41New FilepyuetulukAnalyticsPython Unit TestThe middleware handles the analytics events to be directly sent to Rudderstack. The methods change the format of the events to match the Rudderstack format.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/track/rudderstack.pyhttps://drive.google.com/uc?export=view&id=1NF32ZVOKoKOQR3lSlTjjVlY8TTVYRw3P
90
__init__.pycommon/djangoapps/track/views03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsPython Unit TestAdds Rudderstack analytics to the user requests.https://github.com/uetuluk/openedx-tutor/blame/master/common/djangoapps/track/views/__init__.pyhttps://drive.google.com/uc?export=view&id=1LqbEeweUgeC-5GWAYiIkqEFtFxg2O0io
91
course_module.pycommon/lib/xmodule/xmodule11/16/2021 16:49:57File Modifiedpyvendor
Course Details Editor
Python Unit TestAdds a switch for the Course Details Editor. The default HTML editor can be used instead if the switch is enabled.https://github.com/uetuluk/openedx-tutor/blame/master/common/lib/xmodule/xmodule/course_module.pyhttps://drive.google.com/uc?export=view&id=1WATIDNBF1JgQUPvfy2RpgvgrWskTGJEz
92
overview.yamlcommon/lib/xmodule/xmodule/templates/about03/09/2022 16:02:41File Modifiedyamluetuluk
Course Details Editor
N/ABilingual template for the course editor. The Schedule & Details
Settings page will use this template by default.
https://github.com/uetuluk/openedx-tutor/blame/master/common/lib/xmodule/xmodule/templates/about/overview.yamlhttps://drive.google.com/uc?export=view&id=16-Y_yKFPWwX_qpehVYUDE4BL5J6Y9avU
93
edx.utils.validate.jscommon/static/common/js/utils11/16/2021 16:49:57File Modifiedjsuetuluk
Login and Register Pages
JS Unit Test, Move to Custom ThemeCauses CSRF errors if not handled correctly. The file handles the validation of the login and registration forms to ensure the data is input correctly client-side.https://github.com/uetuluk/openedx-tutor/blame/master/common/static/common/js/utils/edx.utils.validate.js
https://drive.google.com/uc?export=view&id=1mUUe1bS2RPmewbnjZLYqSZopoCuVIFdu
94
viewer.csscommon/static/css/vendor/pdfjs11/16/2021 16:49:57File ModifiedcssvendorPDF_XBlockRemove DeprecatedStyling to compliment the PDF changes.https://github.com/uetuluk/openedx-tutor/blame/master/common/static/css/vendor/pdfjs/viewer.csshttps://drive.google.com/uc?export=view&id=1gc_8OVQRQJriImghcCPz5q8jqz_OqSu5
95
_buttons.scsscommon/static/sass/edx-pattern-library-shims11/16/2021 16:49:58File ModifiedscssuetulukBrandingMove to Custom ThemeChange the button colors to the NYU theme colors.https://github.com/uetuluk/openedx-tutor/blame/master/common/static/sass/edx-pattern-library-shims/_buttons.scsshttps://drive.google.com/uc?export=view&id=1nN0oDKx_ClJ4xCWkvs2SeJrp1Fvx-eq9
96
pdf_xblock_viewer.htmlcommon/templates11/16/2021 16:49:58New FilehtmlvendorPDF_XBlockRemove DeprecatedMozilla pdf.js template.https://github.com/uetuluk/openedx-tutor/blame/master/common/templates/pdf_xblock_viewer.htmlhttps://drive.google.com/uc?export=view&id=1E0vcwyA3SWAp7qC2Peh7VxXfK07exi30
97
django.moconf/locale/zh_CN/LC_MESSAGES03/09/2022 16:02:41File ModifiedmotutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/conf/locale/zh_CN/LC_MESSAGES/django.mohttps://drive.google.com/uc?export=view&id=1pjnDzXVcl3L2_gVpS7iknSjWuaWqLwI-
98
django.poconf/locale/zh_CN/LC_MESSAGES03/09/2022 16:02:41File Modifiedpo
uetuluk, vendor
Language FilesTranslation quality checkAdded translation strings for the newly added functionality on the Python side.https://github.com/uetuluk/openedx-tutor/blame/master/conf/locale/zh_CN/LC_MESSAGES/django.pohttps://drive.google.com/uc?export=view&id=180ixWCuvZTOHemVUahlLudks4JLKtbTM
99
djangojs.moconf/locale/zh_CN/LC_MESSAGES03/09/2022 16:02:41File ModifiedmotutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/conf/locale/zh_CN/LC_MESSAGES/djangojs.mohttps://drive.google.com/uc?export=view&id=1AQFFH2x5zAW5wTg7ICaYexJebmj9QjWI
100
djangojs.poconf/locale/zh_CN/LC_MESSAGES03/09/2022 16:02:41File Modifiedpo
uetuluk, vendor
Language FilesTranslation quality checkAdded translation strings for the newly added functionality on the Javascript side.https://github.com/uetuluk/openedx-tutor/blame/master/conf/locale/zh_CN/LC_MESSAGES/djangojs.pohttps://drive.google.com/uc?export=view&id=1hPDoXwfEFQGaUzyCnf2UzcB-K9pWHiab
101
django.moconf/locale/zh_TW/LC_MESSAGES03/09/2022 16:02:41File ModifiedmotutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/conf/locale/zh_TW/LC_MESSAGES/django.mo
https://drive.google.com/uc?export=view&id=1WwuWCHVFAsl_y0qeNF1T6AnqKhF4-D1L
102
django.poconf/locale/zh_TW/LC_MESSAGES03/09/2022 16:02:41File ModifiedpotutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/conf/locale/zh_TW/LC_MESSAGES/django.pohttps://drive.google.com/uc?export=view&id=1dx8hjRU7xATWAgIS1hjQUqEsQ2YWAT2o
103
devstack.ymllms03/09/2022 16:02:41File Modifiedymluetuluk
Language Switch
N/AChanged the flag to enable the language header to be shown in Development.https://github.com/uetuluk/openedx-tutor/blame/master/lms/devstack.ymlhttps://drive.google.com/uc?export=view&id=1gPKkQj_C6-wY6Mle885cE0mpOQvKpF8j
104
urls.pylms11/16/2021 16:50:01File Modifiedpyvendor
Facet, PDF_XBlock, Deprecated
Seperate Facet section, Remove DeprecatedHandles the URL requests for the PDF XBlock and Facets.https://github.com/uetuluk/openedx-tutor/blame/master/lms/urls.py
https://drive.google.com/uc?export=view&id=1g6HnRDdk7OFaxMk576aCjS2Xg68t73oZ
105
api.pylms/djangoapps/branding03/09/2022 16:02:41File Modifiedpyuetuluk
Branding, Footer
Python Unit TestChanged the copyright footer to use the current year instead. Changed the logos with the NYUSH logos.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/branding/api.py
https://drive.google.com/uc?export=view&id=1kRz1I573MZeWrW2RGXqYZSqOF2SKW909
106
tasks.pylms/djangoapps/bulk_email03/09/2022 16:02:41File ModifiedpyopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/bulk_email/tasks.pyhttps://drive.google.com/uc?export=view&id=1YWFjNJSm6xMtrWWdGTggn_wd6Ysu9j6_
107
toggles.pylms/djangoapps/bulk_email03/09/2022 16:02:41File ModifiedpyopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/bulk_email/toggles.pyhttps://drive.google.com/uc?export=view&id=1jXIgF8tYAVSNAFOWizD9cw2ZIQhGk5M6
108
test_email.pylms/djangoapps/bulk_email/tests03/09/2022 16:02:41File ModifiedpyopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/bulk_email/tests/test_email.pyhttps://drive.google.com/uc?export=view&id=1SahNTij7tbcb-LaVW-ww3xLgJMTOHNcf
109
views.pylms/djangoapps/course_goals03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsPython Unit TestAdds Rudderstack analytics to the student coarse goal events.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/course_goals/views.pyhttps://drive.google.com/uc?export=view&id=1G35pEPiBDSxHejHcfYzNg1ZH7gsFDGBJ
110
middleware.pylms/djangoapps/course_wiki03/09/2022 16:02:41File ModifiedpyuetulukWikiPython Unit TestEnforces that only active users can use the wiki functionality to prevent spam.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/course_wiki/middleware.py
https://drive.google.com/uc?export=view&id=1Ymj3m9E15sRJqmkuQOwPDrUpiue1nXqr
111
views.pylms/djangoapps/courseware/views03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Analytics, Recommendation, Facet, Bilingual Course Names, Landing Page
Python Unit Test
The views file enables several functionality. The courses that will be presented on the landing page are chosen using the Recommendation and Facet functionality, displays the Chinese name for the course if the user uses Chinese, delivers the Facet information to the landing page and tracks the user certificate status.
https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/courseware/views/views.pyhttps://drive.google.com/uc?export=view&id=1d8VpBqtP1ree3_101Fn6HBXNaoDcIEeK
112
tasks.pylms/djangoapps/discussion03/09/2022 16:02:41File Modifiedpyuetuluk
Analytics, Discussion
Python Unit TestTracks the email functionality in the discussion forum for Rudderstack.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/discussion/tasks.pyhttps://drive.google.com/uc?export=view&id=1Da-3GoPCFyb7-22mwCMPJt6bYKk5-Jc0
113
views.pylms/djangoapps/discussion03/09/2022 16:02:41File ModifiedpyuetulukDiscussionPython Unit TestEnforces that only active users can use the discussion functionality to prevent spam.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/discussion/views.pyhttps://drive.google.com/uc?export=view&id=1Uywb-6obMozK6sgsFBj6YjKg4kjDlX43
114
signals.pylms/djangoapps/email_marketing03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsPython Unit TestIdentifies the users for Rudderstack when email is sent.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/email_marketing/signals.pyhttps://drive.google.com/uc?export=view&id=1zHNb--FJ-rkVwu4Ib6UNq7crWaQF_tCY
115
__init__.pylms/djangoapps/homepage_setting11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/__init__.pyhttps://drive.google.com/uc?export=view&id=1kClyRCcUMWQEsIWok-nno0GcdOZvo6z-
116
admin.pylms/djangoapps/homepage_setting11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestThe links for the landing page image and video is registered to the BannerSetting model via the Django Admin panel.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/admin.pyhttps://drive.google.com/uc?export=view&id=1fclpr276J1uTtk301PQuhw9gEJCKpxbS
117
models.pylms/djangoapps/homepage_setting11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestDefines the BannerSetting model format.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/models.pyhttps://drive.google.com/uc?export=view&id=1F5lnJTLgrIQmNdQTg548mbgbOKrcUIVw
118
tests.pylms/djangoapps/homepage_setting11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestThe tests to ensure the stability of the functionality. Currently empty.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/tests.pyhttps://drive.google.com/uc?export=view&id=1oZTJk-ssT2GWOp0w7P9yLl8pK7CX4q-_
119
utils.pylms/djangoapps/homepage_setting11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestInitializes the models for the Homepage Setting, the video and image are needed in the Landing Page, therefore they are created by default.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/utils.pyhttps://drive.google.com/uc?export=view&id=19EjzemAmsfxiQeTY4gukpoGNiHHjKGcp
120
views.pylms/djangoapps/homepage_setting11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestHandles the API requests, Homepage Setting only stores information, so it is empty.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/views.pyhttps://drive.google.com/uc?export=view&id=1mt_jA1E6szlxoM68qucNsQX5EcwqT8pt
121
__init__.pylms/djangoapps/homepage_setting/migrations11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestPython required file.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/migrations/__init__.pyhttps://drive.google.com/uc?export=view&id=12BCZKvpuJ75PexpUr28_D-5Sdxjok8nZ
122
0001_initial.pylms/djangoapps/homepage_setting/migrations11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestAdds the BannerSetting table to the MySQL database that will store the URLs.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/migrations/0001_initial.pyhttps://drive.google.com/uc?export=view&id=1ztjaZLnXj1j9QrXtOrzbNdHfxKtvW0os
123
0002_auto_20190104_0709.pylms/djangoapps/homepage_setting/migrations11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestFormats the table fields to match the current model.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/migrations/0002_auto_20190104_0709.pyhttps://drive.google.com/uc?export=view&id=1zRwREnQ5ko7ssjNvXYvn1ClbB9UPPudr
124
0003_auto_20211116_0532.pylms/djangoapps/homepage_setting/migrations11/16/2021 16:50:00New FilepyvendorLanding PagePython Unit TestFormats the table fields to match the current model.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/homepage_setting/migrations/0003_auto_20211116_0532.pyhttps://drive.google.com/uc?export=view&id=1TY47eRYShVR9Yyd6Y5gs20YadRKRn8zA
125
apps.pylms/djangoapps/lms_initialization03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsN/AInitializes the Rudderstack analytics with the key and data plane url.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/lms_initialization/apps.pyhttps://drive.google.com/uc?export=view&id=16xOpB7QFDr02f1563QCp_tqpCBoVit8h
126
serializers.pylms/djangoapps/mobile_api/users11/16/2021 16:50:00File Modifiedpyvendor
Third Party Authentication
Python Unit TestAdds the user displayname identification to the mobile API response.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/mobile_api/users/serializers.pyhttps://drive.google.com/uc?export=view&id=1C-5xsBh5f__UFGDq8El3KcRMJQREbuvU
127
views.pylms/djangoapps/verify_student03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsPython Unit TestAdds Rudderstack analytics to user vertification flow.https://github.com/uetuluk/openedx-tutor/blame/master/lms/djangoapps/verify_student/views.pyhttps://drive.google.com/uc?export=view&id=1JoKVfxDhR0K_83Ezd5B9lNyhNVmRtnHG
128
common.pylms/envs03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Environment Variables, License
Change Copyright Year, Remove Aliyun SMS Data -> Convert to Tutor pluginSets the LMS default environment variables with the addiiton of the variables required by the added functionality.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/common.pyhttps://drive.google.com/uc?export=view&id=1EwtpShuX-OSZotV5jer96_5boKhjcyYP
129
devstack_decentralized.pylms/envs11/16/2021 16:50:00File Modifiedpyuetuluk
Environment Variables, License
N/ASets the LMS default environment variables for development.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/devstack_decentralized.pyhttps://drive.google.com/uc?export=view&id=1ii2d_fsrGBebbj_4px_tkffIWLHOpED6
130
devstack.pylms/envs03/09/2022 16:02:41File Modifiedpyuetuluk
Environment Variables, License
N/ASets the LMS default environment variables for development.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/devstack.pyhttps://drive.google.com/uc?export=view&id=1jMhv0k9cmMLIYQOsefPSyHx39-WBozoQ
131
production.pylms/envs11/16/2021 16:50:00File Modifiedpyuetuluk
Environment Variables, Third Party Authentication
N/AAdded the third party authentication applications.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/production.py
https://drive.google.com/uc?export=view&id=1F5oiWS5dFDtMqwv-uZe-hHsUSHbypqbo
132
__init__.pylms/envs/tutor11/16/2021 16:50:00New Filepytutor
Tutor Environment Variables
N/ARequired by Python.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/tutor/__init__.pyhttps://drive.google.com/uc?export=view&id=1uI8nOvpJN7JbBbed82eIAMt5GFdRyEDM
133
development.pylms/envs/tutor03/09/2022 16:02:41New Filepytutor
Tutor Environment Variables
N/AIncludes Tutor specific development environment variables. It is generated by the `tutor config save` command and should be edited.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/tutor/development.py
https://drive.google.com/uc?export=view&id=1WEbObCd0Zzg-Ddfp7hF5kMhAAHB-6goK
134
production.pylms/envs/tutor03/09/2022 16:02:41New Filepytutor
Tutor Environment Variables
N/AIncludes Tutor specific production environment variables. It is generated by the `tutor config save` command and should be edited.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/tutor/production.pyhttps://drive.google.com/uc?export=view&id=1dVRrUeysGGk0scTY6ZrJTZn6jfRRQW6V
135
test.pylms/envs/tutor11/16/2021 16:50:00New Filepytutor
Tutor Environment Variables
N/AIncludes Tutor specific testing environment variables. It is generated by the `tutor config save` command and should be edited.https://github.com/uetuluk/openedx-tutor/blame/master/lms/envs/tutor/test.pyhttps://drive.google.com/uc?export=view&id=1cWmVeuW8wNT4rtsxg8ID0vqxg0b-NJFw
136
calculator_spec.jslms/static/coffee/spec11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/calculator_spec.jshttps://drive.google.com/uc?export=view&id=1P6h8wTJJr2vlyVoTNiaImuboD93FGCMQ
137
courseware_spec.jslms/static/coffee/spec11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/courseware_spec.jshttps://drive.google.com/uc?export=view&id=1vf9VSIEuUi1JYfERIXh84eiRioepYLCN
138
feedback_form_spec.jslms/static/coffee/spec11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/feedback_form_spec.js
https://drive.google.com/uc?export=view&id=1Y83WUFsChnwG4y22zjDbZ3anMuwzjkw9
139
helper.jslms/static/coffee/spec11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/helper.jshttps://drive.google.com/uc?export=view&id=19F4WYZqh3rKv1PWS3SjFA2pBl5pfNmil
140
histogram_spec.jslms/static/coffee/spec11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/histogram_spec.jshttps://drive.google.com/uc?export=view&id=1nrZvJIJ6iBgz56unLcTXGFQx01j3nZPQ
141
requirejs_spec.jslms/static/coffee/spec11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/requirejs_spec.jshttps://drive.google.com/uc?export=view&id=1BPKwQKO2XYikwnSJCJPNluExiuSvrGtl
142
tab_spec.jslms/static/coffee/spec/modules11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/spec/modules/tab_spec.jshttps://drive.google.com/uc?export=view&id=1ycIwjuEyyIkaBh3PwvlbtRdP2q6mT2Yq
143
calculator.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/calculator.jshttps://drive.google.com/uc?export=view&id=1YShhZVDfwGkraoqVdSa1FEeyAqTIqrHa
144
courseware.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/courseware.jshttps://drive.google.com/uc?export=view&id=1CCatj1Y_nSM_Rs9aC-wVI-WU3pq215Sq
145
customwmd.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/customwmd.jshttps://drive.google.com/uc?export=view&id=1CNw2t3rQssKckasiJdBkJK4DjpEIQPtq
146
feedback_form.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/feedback_form.jshttps://drive.google.com/uc?export=view&id=1XPzVkxB-6JbRseu8RvH8ylY70YkCRUcV
147
histogram.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/histogram.jshttps://drive.google.com/uc?export=view&id=1oseQVbiURD7IC2rlO2N_1U9Yalagb0lA
148
main.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/main.jshttps://drive.google.com/uc?export=view&id=1BGtXBXv3jMqyr65T0kHxS6V4TCSYiyTc
149
mathjax_accessible.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/mathjax_accessible.jshttps://drive.google.com/uc?export=view&id=10NIhhL9uqcvJuEazT7JPr9sSaJklZaYs
150
mathjax_delay_renderer.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/mathjax_delay_renderer.jshttps://drive.google.com/uc?export=view&id=1yv55SNx-UZ2YX1hBWuXiICMzYByHAi7A
151
notes.jslms/static/coffee/src11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/notes.jshttps://drive.google.com/uc?export=view&id=1eyWe4DlM5Evca2-kJNwb2JIoI46hc0Za
152
tab.jslms/static/coffee/src/modules11/16/2021 16:50:00New FilejsedxCoffeeScriptRemove DeprecatedOpen edX no longer uses CoffeeScript.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/coffee/src/modules/tab.js
https://drive.google.com/uc?export=view&id=1WEDC5gzzBvunc9MVCv0PkM1zTA9a5-Wv
153
user_defined_facets.jslms/static/js/discovery/collections11/16/2021 16:50:00New Filejsvendor
Course Discovery
JS Unit Test, Move to Custom ThemeEnables the Facet functionality to be used in the Course Discovery page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/discovery/collections/user_defined_facets.js
https://drive.google.com/uc?export=view&id=1G5CJh-Z0V5yZGeba7Oz-vcgD7mHpZZdg
154
course_discovery.jslms/static/js/discovery/models11/16/2021 16:50:00File Modifiedjsvendor
Course Discovery
JS Unit Test, Move to Custom ThemeDisplays the available facets in the Course Discovery page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/discovery/models/course_discovery.js
https://drive.google.com/uc?export=view&id=16SvhSD1I3CyhYJ9YZAo-aUXMU_64oNG2
155
search_state.jslms/static/js/discovery/models11/16/2021 16:50:00File Modifiedjsvendor
Course Discovery
JS Unit Test, Move to Custom ThemeUses the chosen facets when searching for courses.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/discovery/models/search_state.jshttps://drive.google.com/uc?export=view&id=1xdkd8MvXPmo-ILCs8M5gQRMJXMkh5fkf
156
user_defined_facet.jslms/static/js/discovery/models11/16/2021 16:50:00New Filejsvendor
Course Discovery
JS Unit Test, Move to Custom ThemeEnables the Facet functionality to be used in the Course Discovery page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/discovery/models/user_defined_facet.jshttps://drive.google.com/uc?export=view&id=1Yt3cf6GyFeHEOmsQ5QRiUmiOjyFWcTb9
157
djangojs.jslms/static/js/i18n/de-de11/16/2021 16:50:00File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/de-de/djangojs.jshttps://drive.google.com/uc?export=view&id=1aV5RxcH_Hf_y3ckwI9SV9r_Yqgi9v-D9
158
djangojs.jslms/static/js/i18n/es-es11/16/2021 16:50:00File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/es-es/djangojs.jshttps://drive.google.com/uc?export=view&id=127guqW6IDAqdar-sx5JkSJSO8cvFQi3v
159
djangojs.jslms/static/js/i18n/fake211/16/2021 16:50:00File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/fake2/djangojs.jshttps://drive.google.com/uc?export=view&id=1Kef7iViWBZNLMi9y6YWYM1cSZiLyYv2V
160
djangojs.jslms/static/js/i18n/it-it03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/it-it/djangojs.jshttps://drive.google.com/uc?export=view&id=11mfgmJlbicT9RwpxoyGHw_bE_dTtqchK
161
djangojs.jslms/static/js/i18n/ja-jp11/16/2021 16:50:00File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/ja-jp/djangojs.jshttps://drive.google.com/uc?export=view&id=1AWCmN7cnAWtg8xlJiChElnuOtIm-osTW
162
djangojs.jslms/static/js/i18n/pt-pt03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/pt-pt/djangojs.jshttps://drive.google.com/uc?export=view&id=11fzMV20dDW_W1IrtANLpvKkFihUWpgTT
163
djangojs.jslms/static/js/i18n/ro11/16/2021 16:50:00File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/ro/djangojs.js
https://drive.google.com/uc?export=view&id=1nJ8GmoB8v96jKZ2Tg5MpNg0S0V_nM-Q9
164
djangojs.jslms/static/js/i18n/tr-tr03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/tr-tr/djangojs.jshttps://drive.google.com/uc?export=view&id=12-Bpn7F4nRYijjuXQtTd9aQjTwklJZ5X
165
djangojs.jslms/static/js/i18n/zh-cn03/09/2022 16:02:41File ModifiedjstutorLanguage FilesN/AAuto-generated by Tutor when `tutor local quickstart` or `compilejsi18n` is run.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/i18n/zh-cn/djangojs.jshttps://drive.google.com/uc?export=view&id=1TbNDGzPkipz3D6nJ2PdNXE3k28JmXOyU
166
RegisterModel.jslms/static/js/student_account/models11/16/2021 16:50:00File Modifiedjsvendor
Login and Register Pages, Third Party Authentication
JS Unit Test, Move to Custom ThemeAdds the user displayname to registration form fields.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/student_account/models/RegisterModel.jshttps://drive.google.com/uc?export=view&id=1DIeKgJi4Rdrqatbo7mkU9Y6hK9FIu0gT
167
user_account_model.jslms/static/js/student_account/models11/16/2021 16:50:00File Modifiedjsvendor
Login and Register Pages, Third Party Authentication
JS Unit Test, Move to Custom ThemeAdds the user displayname to the Javascript user model.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/student_account/models/user_account_model.jshttps://drive.google.com/uc?export=view&id=1Yco7fzJkzlbwzHSYw4MI1ByTv41c_9xB
168
account_settings_factory.jslms/static/js/student_account/views11/16/2021 16:50:00File Modifiedjsvendor
Login and Register Pages, Third Party Authentication
JS Unit Test, Move to Custom ThemeAdds the user displayname to the account settings page. Replaces the old username field to UID to more accurately represent its role.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/student_account/views/account_settings_factory.jshttps://drive.google.com/uc?export=view&id=1gj4qmLhZkRuYbVg2tKXelWAgiaokO8N6
169
account_settings_fields.jslms/static/js/student_account/views11/16/2021 16:50:00File Modifiedjsvendor
Login and Register Pages, Third Party Authentication, SMS
JS Unit Test, Move to Custom ThemeAdds email and phone number edit functionality. Adds a way to link additional social accounts.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/student_account/views/account_settings_fields.jshttps://drive.google.com/uc?export=view&id=1r2LsF2hnHsXgBiu8zWROER3JiirG2ycO
170
account_settings_view.jslms/static/js/student_account/views11/16/2021 16:50:00File Modifiedjsvendor
Login and Register Pages, Third Party Authentication
JS Unit Test, Move to Custom ThemeRemoves the order history view.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/student_account/views/account_settings_view.js
https://drive.google.com/uc?export=view&id=19_LD2wQH88OUPERPn8P-U703D8Um-ESY
171
RegisterView.jslms/static/js/student_account/views03/09/2022 16:02:41File Modifiedjsvendor
Login and Register Pages, Third Party Authentication, SMS
JS Unit Test, Move to Custom ThemeChanges the username field to input the user displayname instead, enable the SMS functionality inside the registration field, validate the password and its confirm are same.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/js/student_account/views/RegisterView.js
https://drive.google.com/uc?export=view&id=10nMllA7b5b6HS2l6O9Gm5Pq4HS5Sto15
172
bootstrap.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssuetuluk
Custom Theme, Style
Move to Custom ThemeAdd NYUSH colors to elements that use Bootstrap with the uses_bootstrap flag.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/bootstrap.csshttps://drive.google.com/uc?export=view&id=1i88AojTdpNH2hzow2VgPUPTQFkzYizPb
173
common.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssvendor
Custom Theme, Style, Landing Page, Header, Discussion, Login and Register Pages, Footer
Move to Custom ThemeAdd NYUSH colors and styling to all the LMS pages including the landing page, header and footer. Also adds colors to the buttons used by discussion. Refers to colors that are declared at the top of the file. It might be better to replace it with scss in the Custom Theme.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/common.csshttps://drive.google.com/uc?export=view&id=1rNv5Wk9lXrIBPbhWOilJmyaoFlTFVJc-
174
courseware.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssuetuluk
Custom Theme, Style, Course Details Editor
Move to Custom ThemeDeclares the styles for the templated fields in the Course Overview section that is accessed at Settings Schedule & Details page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/courseware.csshttps://drive.google.com/uc?export=view&id=1H1Ku5EX2heO9qs0l1L0K4Y1B1JxLsw8C
175
grid.csslms/static/nyu_ui/css11/16/2021 16:50:00New Filecssvendor
Custom Theme, Style
Move to Custom ThemeAdds NYUSH colors and styling to all the LMS pages in a more detailed way. Used inside the common.css as the default.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/grid.csshttps://drive.google.com/uc?export=view&id=1gm4-9HIuBAH7cz2RFln0eMQlltIEnXRa
176
homepage.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssvendor
Custom Theme, Style, Landing Page
Move to Custom ThemeAdds LMS landing page specific styling such as the hero image and the sections.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/homepage.csshttps://drive.google.com/uc?export=view&id=1UBoEb6DPHG3zDSWFulFBIhmgA4l0Jyu6
177
login-register.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssvendor
Custom Theme, Style, Login and Register Pages
Move to Custom ThemeAdds LMS login and registration pages specific styling such as the hero image and the sections.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/login-register.csshttps://drive.google.com/uc?export=view&id=134CefCnc8YftVXVwJoguRt3ORAcE3ntW
178
profile.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssuetuluk
Custom Theme, Style
Move to Custom ThemeAdds LMS course progress page specific styling such as the hero image and the sections.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/profile.css
https://drive.google.com/uc?export=view&id=1iWJ6W_vEJfBMoyQP_eQ3TMYFOMCMXZ0q
179
wiki.csslms/static/nyu_ui/css03/09/2022 16:02:41New Filecssuetuluk
Custom Theme, Style, Wiki
Move to Custom ThemeFixes wiki styling to match the other tabs in the LMS course view.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/css/wiki.csshttps://drive.google.com/uc?export=view&id=1BE1mpKL4osG41BfGES6l-iPR2KHEi2Th
180
edx-openedx-logo-tag-light.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom ThemeOpen edX logo light.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/edx-openedx-logo-tag-light.pnghttps://drive.google.com/uc?export=view&id=1JTvx6kCNh_Ifh9zh1E7dyt73QhYdUv7q
181
edx-openedx-logo-tag.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom ThemeOpen edX logo.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/edx-openedx-logo-tag.pnghttps://drive.google.com/uc?export=view&id=16dfyX5QcYD3Pi4fAs0K1Qq7NL9R5lEA4
182
favicon.icolms/static/nyu_ui/images03/09/2022 16:02:41New Fileicovendor
Custom Theme, Image
Move to Custom ThemeWebsite faviconhttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/favicon.icohttps://drive.google.com/uc?export=view&id=1hD0Xi3QHabPUycY1EEp1TwrucYLouho9
183
Icon-44x44.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom ThemeNYUSH logo.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/Icon-44x44.pnghttps://drive.google.com/uc?export=view&id=19qv04gh6ceTtXrOPUsRCCAHOQ3Thuf8A
184
icon48_wx_logo.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom Theme48x48 Wechat logohttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/icon48_wx_logo.png
https://drive.google.com/uc?export=view&id=1WhFMVUHcweul2XyP5bCd5g5dUoFkV8zt
185
icon64_wx_logo.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom Theme64x64 Wechat logohttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/icon64_wx_logo.pnghttps://drive.google.com/uc?export=view&id=1YXMua4lxSZe6xrvJaI3hLbK4fQgz89NK
186
LOGO_48x48.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Refactor name to match wechat logo, Move to Custom Theme48x48 Weibo logohttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/LOGO_48x48.png
https://drive.google.com/uc?export=view&id=1pBSKsMKGmEUd4qXa0az_AoXQB5VZbiVp
187
LOGO_64x64.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Refactor name to match wechat logo, Move to Custom Theme64x64 Weibo logohttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/LOGO_64x64.pnghttps://drive.google.com/uc?export=view&id=1gkvnA-oYbaLJ6u7L0DUbaLNUemijZHV8
188
logo_old.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom ThemeWhite NYUSH logo.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/logo_old.png
https://drive.google.com/uc?export=view&id=15kOCKxcxb2Cs7RUL6nKm1WBaky12Dgel
189
logo.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom ThemeNYUSH logo with text.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/logo.pnghttps://drive.google.com/uc?export=view&id=1lCZ_rSp1jW-JfyFaeFoiW6-_x07w5Q2Z
190
NYUSH_Chinese_Logo_White-KnockOut.pnglms/static/nyu_ui/images11/16/2021 16:50:00New Filepngvendor
Custom Theme, Image
Move to Custom ThemeNYUSH banner logo white.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/NYUSH_Chinese_Logo_White-KnockOut.pnghttps://drive.google.com/uc?export=view&id=1o0U7qQe0GAOf4PnD_Ayaf35u9j-un9l7
191
NYUSH_Chinese_Logo.jpglms/static/nyu_ui/images11/16/2021 16:50:00New Filejpgvendor
Custom Theme, Image
Move to Custom ThemeNYUSH banner logo purple.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/NYUSH_Chinese_Logo.jpghttps://drive.google.com/uc?export=view&id=1keQU7fkk5MRPKjiGFPmyyQFl-LD0B7ry
192
opencourse_logo.pnglms/static/nyu_ui/images03/09/2022 16:02:41New Filepngvendor
Custom Theme, Image
Refactor name to match current platform name, Move to Custom ThemeMinicourse Logo.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/images/opencourse_logo.pnghttps://drive.google.com/uc?export=view&id=1VBJNvJozkbpOpm2pKtnPQd3eH41n49q5
193
homepage.jslms/static/nyu_ui/js03/09/2022 16:02:41New Filejsvendor
Custom Theme, Javascript, Landing Page
Implement changes to lettering.js, JS Unit Test, Move to Custom ThemeImplements the Javascript to handle the landing page animation such as the flying letters, facet search function and facet mobile view. Depends on the lettering.jshttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/js/homepage.jshttps://drive.google.com/uc?export=view&id=1lWh5um2_pMd_20XyW6q-Ba0jB6HzblUs
194
login-register.jslms/static/nyu_ui/js03/09/2022 16:02:41New Filejsvendor
Custom Theme, Javascript, Login and Register Pages, SMS, Forgot Password
JS Unit Test, Move to Custom ThemeHandles SMS authentication and password reset functionalities on the login and registration pages.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/js/login-register.jshttps://drive.google.com/uc?export=view&id=1AT5twK68c3h3RfVcDi1ey4mwWBV-0C6b
195
jquery.lettering.min.jslms/static/nyu_ui/lib/lettering.js/0.6.111/16/2021 16:50:00New Filejsvendor
Custom Theme, Javascript, Landing Page
JS Unit Test, Move to Custom ThemeFlying letters animation on the landing page depends on this.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/lib/lettering.js/0.6.1/jquery.lettering.min.jshttps://drive.google.com/uc?export=view&id=1HD2PyjB0YqbxAwN0nGO4YlJBrlxNvTZi
196
Bubbles.mp4lms/static/nyu_ui/video11/16/2021 16:50:00New Filemp4vendor
Custom Theme, Video, Mobile Application
Move to Custom ThemeUsed in the mobile applications.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/video/Bubbles.mp4
https://drive.google.com/uc?export=view&id=1WL04o94CCabomhPwGRdU05EjAeb2T3Xn
197
home_header_video.mp4lms/static/nyu_ui/video11/16/2021 16:50:00New Filemp4vendor
Custom Theme, Video, Mobile Application
Move to Custom ThemeUsed in the mobile applications.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/video/home_header_video.mp4
https://drive.google.com/uc?export=view&id=1weRrbWw5w2AQZyOXs0pH215LzxKVxgf0
198
Snowy_Trees.mp4lms/static/nyu_ui/video11/16/2021 16:50:00New Filemp4vendor
Custom Theme, Video, Mobile Application
Move to Custom ThemeUsed in the mobile applications.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/nyu_ui/video/Snowy_Trees.mp4https://drive.google.com/uc?export=view&id=1Z0LLylQ7vB1FL518Bobvh9_stnxAAqtC
199
_base.scsslms/static/sass/base11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Course Page
Move to Custom ThemeThe color of the background between the course content and the footer is adjusted.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/base/_base.scsshttps://drive.google.com/uc?export=view&id=190cQeOhm13H_iYw43MOfdYN0Td4IEAtS
200
_layouts.scsslms/static/sass/base11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Staff
Move to Custom ThemeThe background color of the in-course View in Studio banner is adjusted.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/base/_layouts.scsshttps://drive.google.com/uc?export=view&id=1Bi1ofWV7M8bt-sA4lBu2pA1V9cdErM7R
201
_mixins.scsslms/static/sass/base11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Notes
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Change the color of the student notes text to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/base/_mixins.scsshttps://drive.google.com/uc?export=view&id=1m2oNg4lWXJagSrK288TUeuNbhlvd9CKK
202
_info.scsslms/static/sass/course11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Course Page
Move to Custom ThemeAdjust the view of the course header breadcrumbs.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/course/_info.scss
https://drive.google.com/uc?export=view&id=1yHmFBA-ahgrxXPRbUQ_Lnf4A90tNzCqM
203
_textbook.scsslms/static/sass/course11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Textbook
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Adjust the colors in the course textbook content to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/course/_textbook.scsshttps://drive.google.com/uc?export=view&id=1B5tYa4achnFR1VFq1IWPfMu7RVFs9jP0
204
_courseware_header.scsslms/static/sass/course/layout03/09/2022 16:02:41File Modifiedscssvendor
Custom Theme, Style, Header, Course Page
Move to Custom ThemeAdjust the colors and size of the course name, website logo and the navigation tabs in the course page header section.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/course/layout/_courseware_header.scss
https://drive.google.com/uc?export=view&id=1Zqhybqa_OViBDR7PpcUHQTZw-vCrauxQ
205
_discussion-v1.scsslms/static/sass/discussion11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Discussion
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Adjust the colors in the course discussion tab buttons to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/discussion/_discussion-v1.scsshttps://drive.google.com/uc?export=view&id=1tG_qAp-XGgEi8jZwB80GwU3_fHyAn5rE
206
_actions.scsslms/static/sass/discussion/elements11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Discussion
Require fixing duplication, Move to Custom Theme, Adjust the colors in the upstream declaration instead.
Adjust the colors in the course discussion tab buttons to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/discussion/elements/_actions.scsshttps://drive.google.com/uc?export=view&id=1OUuhIncTZD2_2lGbfGn88QnoshsQJ-Z-
207
_labels.scsslms/static/sass/discussion/elements11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Discussion
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Adjust the colors in the course discussion tab lables to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/discussion/elements/_labels.scsshttps://drive.google.com/uc?export=view&id=1FUj09wWMjMil9hNesVKIDy4g6Z39O47p
208
_navigation.scsslms/static/sass/discussion/elements11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Discussion
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Adjust the colors in the course discussion tab navigation links to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/discussion/elements/_navigation.scss
https://drive.google.com/uc?export=view&id=14TKgymjm0Dk3KCSOWPHjoa4RwmDcj52a
209
_inline.scsslms/static/sass/discussion/views11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Discussion
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Adjust the colors in the course discussion tab navigation buttons to match NYUSH colors.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/discussion/views/_inline.scsshttps://drive.google.com/uc?export=view&id=1DD_WqHIrpSEry9WYrlq8gboEvb2loXsa
210
_controls.scsslms/static/sass/elements11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Login and Register Pages
Move to Custom ThemeAdd NYUSH themed purple primary button, button purple outline, grey button outline templates and adjust the field-link class. These will be used to change the colors of the sign and register primary buttons and change the color of the forgot my password link.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/elements/_controls.scss
https://drive.google.com/uc?export=view&id=1TLbNoweH7p7lacMm2lIOCh84wtZ9awPU
211
_course_about.scsslms/static/sass/multicourse11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Course Details Editor
Move to Custom ThemeChanges the color of the enroll button and the font of the overview text on the public facing course about page. at /courses/<course id>/abouthttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/multicourse/_course_about.scsshttps://drive.google.com/uc?export=view&id=19h-oc77ArEWcQKop9k54dIfl2c6uCYV-
212
_courses.scsslms/static/sass/multicourse11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Course Discovery
Move to Custom ThemeAdjust the looks and colors of the course panels in the Course Discovery page avaiable at /courseshttps://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/multicourse/_courses.scsshttps://drive.google.com/uc?export=view&id=1IpSQEaE-tHKI-ba8p9z91Md-i7vAIyfC
213
_dashboard.scsslms/static/sass/multicourse11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Dashboard
Move to Custom ThemeAdjust the colors and size of the course sections in the Student Dashboard page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/multicourse/_dashboard.scsshttps://drive.google.com/uc?export=view&id=1a2DU0J8GPvKhmTKskLrfN96Bq41C1ZaL
214
_variables-v1.scsslms/static/sass/partials/lms/theme11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style
Move to Custom ThemeSet the theme default colors and fonts to match the NYUSH theme.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/partials/lms/theme/_variables-v1.scsshttps://drive.google.com/uc?export=view&id=1XBEyGPGvRqtsHskVprTPaXDN_HAVdl5j
215
_variables.scsslms/static/sass/partials/lms/theme03/09/2022 16:02:41File Modifiedscssvendor
Custom Theme, Style
Move to Custom ThemeImport _variables-v1.scss for backwards compatibility and add the NYUSH color variables.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/partials/lms/theme/_variables.scsshttps://drive.google.com/uc?export=view&id=1m3bqpjGv8naMwj92uvQIURd0I82oDw55
216
_search.scsslms/static/sass/search11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Search
Move to Custom Theme, Adjust the colors in the upstream declaration instead.Adjust the colors to NYUSH theme colors in the search input fields.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/search/_search.scsshttps://drive.google.com/uc?export=view&id=1uNUQS7aY6GC12h4_3EnIt5jeJ3dIYbyG
217
_forms.scsslms/static/sass/shared11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style
Move to Custom ThemeAdjust the input buttons to flat instead of shiny.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/shared/_forms.scsshttps://drive.google.com/uc?export=view&id=1dmYC3Ik2PGnISL5tcXbIiccID3zqupIA
218
_header.scsslms/static/sass/shared11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, Header
Move to Custom ThemeAdjust the size and the look of the user image and dropdown hamburger on the header.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/shared/_header.scsshttps://drive.google.com/uc?export=view&id=15n0WFN0qYmOHCke52x5boPiabTul9RPI
219
_account-settings.scsslms/static/sass/views11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, SMS, Third Party Authentication
Move to Custom ThemeAdd styling for the third party authentication options and adjust the colors to match the NYUSH styling on the student account settings page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/views/_account-settings.scsshttps://drive.google.com/uc?export=view&id=1NoNysKe9ctULk2t1Mhc78PEfa-32oNL5
220
_homepage.scsslms/static/sass/views11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Landing Page, Deprecated
Remove DeprecatedThe landing page does not use this format anymore, as such this adjustment is outdated.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/views/_homepage.scsshttps://drive.google.com/uc?export=view&id=1d6FM3PvkDrEpHjOxXCJriT7pm-2nIltr
221
_login-register.scsslms/static/sass/views11/16/2021 16:50:00File Modifiedscssvendor
Custom Theme, Style, SMS, Third Party Authentication, Login and Register Pages
Move to Custom ThemeAdd styling for the third party authentication options and adjust the colors to match the NYUSH styling on the login and registration pages.https://github.com/uetuluk/openedx-tutor/blame/master/lms/static/sass/views/_login-register.scsshttps://drive.google.com/uc?export=view&id=1ISls-ml9Ym8QdJJF_gb_v4n584CQ8Gpe
222
course_horizontal.htmllms/templates11/16/2021 16:50:00New Filehtmlvendor
Custom Theme, HTML, Bilingual Course Names, Landing Page
Move to Custom ThemeAdd the horizontal course tabs for the mobile view in the landing page with bilingual course name support.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/course_horizontal.htmlhttps://drive.google.com/uc?export=view&id=1uhWaXQHz8tUz2Wpopd9x1ZvxCrEbI9nj
223
course_vertical.htmllms/templates11/16/2021 16:50:00New Filehtmlvendor
Custom Theme, HTML, Bilingual Course Names, Landing Page
Move to Custom ThemeAdd the vertical course tabs for the desktop view in the landing page with bilingual course name support.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/course_vertical.html
https://drive.google.com/uc?export=view&id=1QaetsKFmjzMmr48uWbGKv1xrhJu9mdve
224
course.htmllms/templates11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Bilingual Course Names, Course Discovery
Move to Custom ThemeHandle the bilingual course names in the course discovery page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/course.html
https://drive.google.com/uc?export=view&id=1NRgPkvLUJJyNDxBsnwMnWhSo2ZOPchEx
225
footer.htmllms/templates03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Footer, Analytics
Move to Custom ThemeAdjust the footer to include the NYUSH theme and also add the analytics templates.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/footer.htmlhttps://drive.google.com/uc?export=view&id=1LN2lARSscg4lAyn4L-bvDDrKWIJrMaQ9
226
index.htmllms/templates03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Landing Page
Move to Custom ThemeThe NYUSH custom landing page. Most of the public facing adjustments are made on this file.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/index.htmlhttps://drive.google.com/uc?export=view&id=1w1i9Jlk0PFjJFqUWtrgUEGFpjdDi_n7s
227
main.htmllms/templates03/09/2022 16:02:41File Modifiedhtml
uetuluk, vendor
Custom Theme, HTML, Analytics
Move to Custom ThemeThe main template that all the other templates import. It is where most of the website head section is included. The favicon is adjusted, analytics code is inserted and styling is imported.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/main.htmlhttps://drive.google.com/uc?export=view&id=1Z4U3hbDtL0KroENDdR-BOpjXXCD9IVV6
228
recommended_courses_list.htmllms/templates11/16/2021 16:50:00New Filehtmlvendor
Custom Theme, HTML, Landing Page, Deprecated
Check the purpose of the file, Move to Custom Theme, Remove DeprecatedPossibly an old version of the landing page that was using the recommendation tool to change the order of the courses. It doesn't appear to be in use, and will be depreciated.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/recommended_courses_list.htmlhttps://drive.google.com/uc?export=view&id=1z5qKNMC0LfU4JvoGGqgFTv4wKqBtZhka
229
reset_password.htmllms/templates11/16/2021 16:50:00New Filehtmlvendor
Custom Theme, HTML, Reset Password, SMS
Move to Custom ThemeHandles the reset password requests after the reset password link on the email is clicked.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/reset_password.html
https://drive.google.com/uc?export=view&id=15GAaokPL44O6Da1N0-QX-XsDctuNbSpQ
230
user_dropdown.htmllms/templates11/16/2021 16:50:01File Modifiedhtmlvendor
Custom Theme, HTML, Header, Third Party Authentication
Move to Custom ThemeRemove the username from the dropdown and add the admin page link. Also, add additional check for the studio link, the studio link is only available to "teacher"s.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/user_dropdown.htmlhttps://drive.google.com/uc?export=view&id=15MoSjKxbEMQ6RB4RZiscRJtaeJQvZxe5
231
course_about_sidebar_header.htmllms/templates/courseware11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Course Details Editor
Ask whether this should be hidden?, Check whether this can be toggled instead, Move to Custom Theme
Hide the social sharing functionality for the course about page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/courseware/course_about_sidebar_header.html
https://drive.google.com/uc?export=view&id=1XZKZ38_M0UDYR7o-ZzwphiWNfHEX1s8Y
232
course_about.htmllms/templates/courseware03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Course Details Editor
Move to Custom ThemeImport the custom styling, add a background image behind the hero and handle the bilingual course names in the public facing course about pages.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/courseware/course_about.htmlhttps://drive.google.com/uc?export=view&id=10tu3YHMhLo9doY9FCDSCtitiQ_zp2u9h
233
info.htmllms/templates/courseware11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Bilingual Course Names
Move to Custom ThemeHandle the bilingual course names in the info message when the user register for course for the first time.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/courseware/info.htmlhttps://drive.google.com/uc?export=view&id=1QVeH5jxJK_VuPh3x0QkH-MgkYob8OA72
234
progress.htmllms/templates/courseware03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML
Move to Custom ThemeImport the custom styling for the progress tab view.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/courseware/progress.htmlhttps://drive.google.com/uc?export=view&id=1nVRmoOQ7ov_xKyjM27Ufl_vE-5kAfFxe
235
_dashboard_course_listing.htmllms/templates/dashboard11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Dashboard, Bilingual Course Names
Move to Custom ThemeHandle the bilingual course names in the dashboard courses view.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/dashboard/_dashboard_course_listing.html
https://drive.google.com/uc?export=view&id=1J6yNdbjFpV0smh0ApdEvt1nDgumULMeq
236
course_card.underscorelms/templates/discovery11/16/2021 16:50:00File Modifiedunderscorevendor
Custom Theme, HTML, Course Discovery
Move to Custom ThemeRemove the organization name in the Explore Courses/Discover New page at /courses.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/discovery/course_card.underscorehttps://drive.google.com/uc?export=view&id=1JLHNI426rzUXjq5oIa0GGFC80tK_QxmY
237
field_phone_account.underscorelms/templates/fields11/16/2021 16:50:00New Fileunderscorevendor
Custom Theme, HTML, SMS
Move to Custom ThemeAdd a template to handle the phone number in the profile page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/fields/field_phone_account.underscorehttps://drive.google.com/uc?export=view&id=1peZ35xo3_W9t8ffk-7G50PEdhYBPXE6p
238
field_social_link_account.underscorelms/templates/fields11/16/2021 16:50:00File Modifiedunderscorevendor
Custom Theme, HTML, Third Party Authentication
Move to Custom ThemeAdd a template to handle the third party authentication accounts in the profile page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/fields/field_social_link_account.underscorehttps://drive.google.com/uc?export=view&id=1PTPREkVIf8VYTzYPDjGI3P-jVwzn3imj
239
brand.htmllms/templates/header03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Header, Bilingual Course Names
Move to Custom ThemeHandle bilingual course names on the header course title section.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/header/brand.htmlhttps://drive.google.com/uc?export=view&id=1Aln5kgM1zJ8IJWKOaGvvxmbDlJoPPLa5
240
header.htmllms/templates/header03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Header, Language Switch
Move to Custom ThemeAdd the language switch button to the header.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/header/header.htmlhttps://drive.google.com/uc?export=view&id=1WAqV95jYGDjjaf5F7rfciJxt9C8I5q6C
241
navbar-authenticated.htmllms/templates/header03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Header
Refactor to Remove Confusion, Move to Custom ThemeRemoves the help button from the header. Used to remove the discover new button when logged in, however, it is now being kept, so the code should be refactored to remove the code change.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/header/navbar-authenticated.html
https://drive.google.com/uc?export=view&id=1FVuO-wFj0tW5XqoVyrN2O5MCFq_34UAh
242
navbar-logo-header.htmllms/templates/header03/09/2022 16:02:41File Modifiedhtmluetuluk
Custom Theme, HTML, Header, Bilingual Course Names
Move to Custom ThemeChange the behavior of the logo button depending on logged on status, add bilingual course name support, change the logo image according to location.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/header/navbar-logo-header.htmlhttps://drive.google.com/uc?export=view&id=1Halk4kf-pzhEAhueDBCVqZ_BQS50UXzi
243
navbar-not-authenticated.htmllms/templates/header11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Header
Move to Custom ThemeRemove the register button from the header as the register call to action is on the page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/header/navbar-not-authenticated.html
https://drive.google.com/uc?export=view&id=1q5T_WckAmpmQSut-oOoX5ULMYxSZU7CM
244
user_dropdown.htmllms/templates/header03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Header, Third Party Authentication
Move to Custom ThemeDisplay the user displayname instead in the dropdown as the original nickname is used as a UID.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/header/user_dropdown.htmlhttps://drive.google.com/uc?export=view&id=1A1S1WJGDutoAN-QUjStlofG08YEz4k8Y
245
course_info.htmllms/templates/instructor/instructor_dashboard_211/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML
Remove DeprecatedIt used to fix an error with the way instructor view provided information regarding the course, it is now an outdated solution.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/instructor/instructor_dashboard_2/course_info.html
https://drive.google.com/uc?export=view&id=1pRmeye3nHCbkVO9G_r5VXB0_OF06VQRI
246
navbar-authenticated.htmllms/templates/navigation11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Header
Refactor to Remove Confusion, Move to Custom ThemeIt removes the Course Explore while it should be enabled. The help link is also removed, which should stay removed.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/navigation/navbar-authenticated.htmlhttps://drive.google.com/uc?export=view&id=1TGfjrbl-fRTl4fjg3EBXYb5ZJ6yJkiiZ
247
navbar-logo-header.htmllms/templates/navigation03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Bilingual Course Names, Header
Move to Custom ThemeAdds the correct logos according to location and also handles the bilingual course names in header.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/navigation/navbar-logo-header.htmlhttps://drive.google.com/uc?export=view&id=1Y9gFLnmH1bp11PVublPHveLKGQiBb44I
248
navbar-not-authenticated.htmllms/templates/navigation11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Header
Move to Custom ThemeRemove styling from the login button to use the default NYUSH styling.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/navigation/navbar-not-authenticated.htmlhttps://drive.google.com/uc?export=view&id=1WvK8SEiCzKm8FB9H3OEMtPT-I1ulco0d
249
navigation.htmllms/templates/navigation11/16/2021 16:50:00File Modifiedhtmlvendor
Custom Theme, HTML, Header, Language Switch
Move to Custom ThemeAdd language switch functionality and also add custom classname to import NYUSH styling.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/navigation/navigation.htmlhttps://drive.google.com/uc?export=view&id=1IJeB5NUfa3z4HAhIW9ElynJyDV7poaGg
250
navbar-logo-header.htmllms/templates/navigation/bootstrap03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Header
Move to Custom ThemeUse the correct logo in the header for bootstrap pages.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/navigation/bootstrap/navbar-logo-header.htmlhttps://drive.google.com/uc?export=view&id=1IOA-yEAVJeJDll5Zv40Phw6xM0MMpTcK
251
account_settings.htmllms/templates/student_account03/09/2022 16:02:41File Modifiedhtmluetuluk
Custom Theme, HTML
Move to Custom ThemeRemove the irrelevant warning message referring to access to MIT, Harvard and Wharton in the account settings page when user attempts to delete their user.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/student_account/account_settings.htmlhttps://drive.google.com/uc?export=view&id=184NU_bV_keLLiqzWOsZuwt_L7OJ40Spo
252
form_field.underscorelms/templates/student_account03/09/2022 16:02:41File Modifiedunderscore
uetuluk, vendor
Custom Theme, HTML, SMS, Login and Register Pages
Move to Custom ThemeAdd SMS and confirm password fields to the login and registration formshttps://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/student_account/form_field.underscorehttps://drive.google.com/uc?export=view&id=1raAQ__nPcg653uj5iKPIUTaV3fEOYu9l
253
login_and_register.htmllms/templates/student_account03/09/2022 16:02:41File Modifiedhtmlvendor
Custom Theme, HTML, Login and Register Pages
Move to Custom ThemeAdd the custom NYUSH styling to login and register.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/student_account/login_and_register.htmlhttps://drive.google.com/uc?export=view&id=1loCrZVb8RQs1dGj1CafG9Y2nXXwgkoEu
254
login.underscorelms/templates/student_account03/09/2022 16:02:41File Modifiedunderscore
uetuluk, vendor
Custom Theme, HTML, Login and Register Pages, Third Party Authentication
Move to Custom ThemeChange the order of the login form and add add the additional input fields.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/student_account/login.underscore
https://drive.google.com/uc?export=view&id=1NqCdcCAw69di_DWLy3KbYFBNvDswLWUS
255
password_reset.underscorelms/templates/student_account03/09/2022 16:02:41File Modifiedunderscorevendor
Custom Theme, HTML, Login and Register Pages, Forgot Password
Move to Custom ThemeChange the order of the password reset form elements in the forgot my password section.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/student_account/password_reset.underscorehttps://drive.google.com/uc?export=view&id=1fmubtRhL4UueTr-NP1nMtFJkg8tJvKlk
256
register.underscorelms/templates/student_account03/09/2022 16:02:41File Modifiedunderscorevendor
Custom Theme, HTML, Login and Register Pages
Move to Custom ThemeChange the order of the register form and adjust the classname for NYUSH theming.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/student_account/register.underscorehttps://drive.google.com/uc?export=view&id=1qIIeegB344lpaF96NHiwULDt-uf7vnh-
257
rudderstack-footer.htmllms/templates/widgets03/09/2022 16:02:41New Filehtmluetuluk
Custom Theme, HTML, Analytics, Footer
Move to Custom ThemeThe user identifier and logger for the Rudderstack analytics. Uses the segment-io-footer.html as the reference.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/widgets/rudderstack-footer.html
https://drive.google.com/uc?export=view&id=1s6CFT0cYfguACp1bmc24G7dcM-FGWbR4
258
rudderstack.htmllms/templates/widgets03/09/2022 16:02:41New Filehtmluetuluk
Custom Theme, HTML, Analytics
Move to Custom ThemeInitializes the Rudderstack analytics. Uses segment-io.html as reference.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/widgets/rudderstack.htmlhttps://drive.google.com/uc?export=view&id=1Bi7nXBvuJMaZzdkHeU7XjAFu-Y0-3Mz-
259
base.htmllms/templates/wiki03/09/2022 16:02:41File Modifiedhtmluetuluk
Custom Theme, HTML, Wiki
Move to Custom ThemeAdd the custom NYUSH styling to the Wiki page.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/wiki/base.htmlhttps://drive.google.com/uc?export=view&id=1zOCpyvcj02ugnT3-FAFGcKuin_3sg-KU
260
editor_widget.htmllms/templates/wiki/includes03/09/2022 16:02:41File Modifiedhtmluetuluk
Custom Theme, HTML, Wiki
Move to Custom ThemeFix the cheatsheet in the Wiki editor.https://github.com/uetuluk/openedx-tutor/blame/master/lms/templates/wiki/includes/editor_widget.htmlhttps://drive.google.com/uc?export=view&id=1fV_1GcMaHJxh4qOQaY7Uta8rtBPiJjWX
261
models.pyopenedx/core/djangoapps/content/course_overviews11/16/2021 16:50:01File Modifiedpyvendor
Landing Page, Bilingual Course Names
Python Unit TestConnects the table definitions of the CourseOverviewExpansion to the CourseOverview functionality inside Django.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/content/course_overviews/models.pyhttps://drive.google.com/uc?export=view&id=1Kg0EzOWVi6sJDpTYjvckd7k_83gMV2r9
262
0011_courseoverviewexpansion.py
openedx/core/djangoapps/content/course_overviews/migrations
11/16/2021 16:50:01New Filepyvendor
Landing Page, Bilingual Course Names
Python Unit TestAdds the CourseOverviewExpansion table to the CourseOverview in the database by creating a new table to store the URL for the vertical image for the landing page and the Chinese name for the course.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/content/course_overviews/migrations/0011_courseoverviewexpansion.py
https://drive.google.com/uc?export=view&id=1N6zHvFcqPG4XV6q1Unvj6PFMnbZz-K6H
263
0012_courseoverviewexpansion_eng_display_name.py
openedx/core/djangoapps/content/course_overviews/migrations
11/16/2021 16:50:01New Filepyvendor
Bilingual Course Names
Python Unit TestAdds the EnglishCourseName field to the CourseOverviewExpansion table to seperate the English and Chinese names from the default name field.https://drive.google.com/uc?export=view&id=1pox0Hhl37dnusdI5WIzFdgN2-D4nf7rC
264
0025_merge_20210930_1121.py
openedx/core/djangoapps/content/course_overviews/migrations
11/16/2021 16:50:01New Filepytutor
Landing Page, Bilingual Course Names
Python Unit TestAuto-generated by edx-platform to maintain the status of migrations.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/content/course_overviews/migrations/0025_merge_20210930_1121.pyhttps://drive.google.com/uc?export=view&id=1flG_jj784JyFSeVcJJoxNDgh8fiXZO3q
265
0026_auto_20210930_1214.py
openedx/core/djangoapps/content/course_overviews/migrations
11/16/2021 16:50:01New Filepytutor
Landing Page, Bilingual Course Names
Python Unit TestAuto-generated by edx-platform to maintain the status of migrations.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/content/course_overviews/migrations/0026_auto_20210930_1214.pyhttps://drive.google.com/uc?export=view&id=1jWAZ7N_Zxxy2bZRuLM9db8zd02tyQJwb
266
course_details.pyopenedx/core/djangoapps/models03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Landing Page, Bilingual Course Names, Course Details Editor, Recommendation
Python Unit TestHandles the connection between the Course Overview set in the settings and presented in the LMS.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/models/course_details.pyhttps://drive.google.com/uc?export=view&id=1uU-W2m0RJakbS69z3tJLV-DwqrA6oi4p
267
views.pyopenedx/core/djangoapps/oauth_dispatch11/16/2021 16:50:01File Modifiedpyvendor
Third Party Authentication, SMS
Python Unit TestHandles the SMS login authentication.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/oauth_dispatch/views.pyhttps://drive.google.com/uc?export=view&id=1Uj0cx9Av8ivWLvaeHYklBKldRu91Df7L
268
tasks.pyopenedx/core/djangoapps/schedules03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsPython Unit TestAdds Rudderstack analytics to the record email sent events.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/schedules/tasks.pyhttps://drive.google.com/uc?export=view&id=11V8chLs-shiNFhaQnnlVaAs5-kFiSSIZ
269
errors.pyopenedx/core/djangoapps/user_api03/09/2022 16:02:41File Modifiedpyvendor
Third Party Authentication
Python Unit TestError message for invalid user displayname variable.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/errors.pyhttps://drive.google.com/uc?export=view&id=1Yx6KfoFYP3X8RFv6g-VMhUlcOm9zZ4au
270
models.pyopenedx/core/djangoapps/user_api11/16/2021 16:50:01File ModifiedpyvendorStaffPython Unit TestConnects the table definitions of the Teacher to the User model inside Django.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/models.pyhttps://drive.google.com/uc?export=view&id=1pa1taQzKeIb5OVqeICG89hr0AVjmQgyu
271
views.pyopenedx/core/djangoapps/user_api11/16/2021 16:50:01File ModifiedpyvendorStaffPython Unit TestDefines a function to determine whether user has teacher statushttps://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/views.py
https://drive.google.com/uc?export=view&id=1jZNHd4YymCzmEIFWQBninj_a3DSvDLQH
272
__init__.pyopenedx/core/djangoapps/user_api/accounts03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Third Party Authentication, Login and Register Pages
Python Unit TestInitialize the variables used in the validation error messages in the login and register pages.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/accounts/__init__.pyhttps://drive.google.com/uc?export=view&id=1BqZAtzInQ8nXUyNLyoAbijvFfDp_vJG2
273
api.pyopenedx/core/djangoapps/user_api/accounts03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Third Party Authentication, Login and Register Pages
Python Unit TestValidate the user displayname variable used in the login and registration flows. Returns error in case the user displayname is invalid or in use.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/accounts/api.pyhttps://drive.google.com/uc?export=view&id=1RA4z9GtDH7yja5guL-9UnSY03D0aasBv
274
serializers.pyopenedx/core/djangoapps/user_api/accounts11/16/2021 16:50:01File Modifiedpyvendor
Third Party Authentication
Python Unit TestAssociates the user displayname variable with the user model.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/accounts/serializers.pyhttps://drive.google.com/uc?export=view&id=1NACoCzKsu6XF_cxHDAd96FrjpGDyoRf0
275
0001_initial.pyopenedx/core/djangoapps/user_api/migrations03/09/2022 16:02:41File ModifiedpyuetulukStaffPython Unit TestFix depreciated import.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/migrations/0001_initial.py
https://drive.google.com/uc?export=view&id=1DHKO5Z06GkqVwCE7abvbgKo2NcxR1RX3
276
0005_auto_20211116_0532.pyopenedx/core/djangoapps/user_api/migrations11/16/2021 16:50:01New FilepyvendorStaffPython Unit TestAuto-generated by edx-platform to maintain the status of migrations.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/migrations/0005_auto_20211116_0532.pyhttps://drive.google.com/uc?export=view&id=1RscLjhYTrNd0Lo0DqQiJ8hNTbap-tD9S
277
0006_teacher.pyopenedx/core/djangoapps/user_api/migrations03/09/2022 16:02:41New FilepyvendorStaffPython Unit TestAdd teacher status to the user to enable the check_user_is_teacher function defined in openedx/core/djangoapps/user_api/views.pyhttps://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/migrations/0006_teacher.pyhttps://drive.google.com/uc?export=view&id=1VyaIAfF8JRu5sK7MT5uMlDr3TmVWpVuZ
278
api.pyopenedx/core/djangoapps/user_api/preferences03/09/2022 16:02:41File ModifiedpyuetulukAnalyticsPython Unit TestTrack an email opt-in preference change using Rudderstack analytics in addition to segment.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_api/preferences/api.pyhttps://drive.google.com/uc?export=view&id=1-zJ2ZUXDlBjodLhqmWhPOu3RF1-JTcHU
279
urls.pyopenedx/core/djangoapps/user_authn11/16/2021 16:50:01File ModifiedpyvendorReset PasswordPython Unit TestAdds an URL to handle the reset password requests.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_authn/urls.pyhttps://drive.google.com/uc?export=view&id=1x0IULcYvJqHce_I6UAY1w9qCfGLXQQb7
280
login_form.pyopenedx/core/djangoapps/user_authn/views03/09/2022 16:02:41File Modifiedpyvendor
Third Party Authentication, Login and Register Pages
Python Unit TestAdds the user displayname to the login form handler.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_authn/views/login_form.pyhttps://drive.google.com/uc?export=view&id=1ZYRu8_FArf8Hq_LmiwgQ-4bu3KzAbA0w
281
login.pyopenedx/core/djangoapps/user_authn/views03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Analytics, SMS, Reset Password
Python Unit TestHandles the reset password requests, records the user log in status changes with Rudderstack analytics, handle the login logic for the user using the SMS.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_authn/views/login.pyhttps://drive.google.com/uc?export=view&id=1EOXtJQyMfAPSeNww_I2leDgmt30uJ3mY
282
register.pyopenedx/core/djangoapps/user_authn/views03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Third Party Authentication, Login and Register Pages, SMS
Python Unit TestHandles the SMS registration, handles the user displayname in the registration form, records the user registration to Rudderstack analytics.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_authn/views/register.pyhttps://drive.google.com/uc?export=view&id=1KEyKxs8TkX-bzurxTUdGleBknhVaNY1L
283
registration_form.pyopenedx/core/djangoapps/user_authn/views03/09/2022 16:02:41File Modifiedpy
uetuluk, vendor
Third Party Authentication, Login and Register Pages
Python Unit TestHandles the user displayname in the registration form and validates the user displayname.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/core/djangoapps/user_authn/views/registration_form.pyhttps://drive.google.com/uc?export=view&id=1jlVhWHoekV5FGuEZ16BbiE0NCV4Tc9TN
284
learner_profile_factory.jsopenedx/features/learner_profile/static/learner_profile/js11/16/2021 16:50:01File Modifiedjsvendor
Third Party Authentication
JS Unit TestAdds the user displayname field in the learner profile page. Handles sensitive regions in the region section.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.jshttps://drive.google.com/uc?export=view&id=10EWErSOip5is8KpDTTyWJyOEvtgU1bJ8
285
learner_profile.pyopenedx/features/learner_profile/views03/09/2022 16:02:41File Modifiedpyvendor
Third Party Authentication
Python Unit TestAdds the user displayname field in the learner profile page.https://github.com/uetuluk/openedx-tutor/blame/master/openedx/features/learner_profile/views/learner_profile.pyhttps://drive.google.com/uc?export=view&id=1lO_1DNSxm7tJEDel1idPByRdNkpLL86T
286
base.inrequirements/edx03/09/2022 16:02:41File ModifiedinopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/requirements/edx/base.inhttps://drive.google.com/uc?export=view&id=1wwx8kIZZ88kig9butdKBWkeM2-Ac5vnL
287
base.txtrequirements/edx03/09/2022 16:02:41File ModifiedtxtopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/requirements/edx/base.txthttps://drive.google.com/uc?export=view&id=1l9rnfPLp92AG57FL3YDpixQsOnShjDOo
288
development.txtrequirements/edx03/09/2022 16:02:41File ModifiedtxtopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/requirements/edx/development.txthttps://drive.google.com/uc?export=view&id=1hTE_gYnF_3wcEU5KlOQCzX8A1oLIgbeO
289
testing.txtrequirements/edx03/09/2022 16:02:41File ModifiedtxtopenedxPatchN/ACopied from upstream repository.https://github.com/uetuluk/openedx-tutor/blame/master/requirements/edx/testing.txthttps://drive.google.com/uc?export=view&id=1wG7UXTj2KnN4ks3qidrpLTgHLq8m6tst
290
.gitignoretutor_build03/09/2022 16:02:41New FilegitignoreuetulukDockerN/AAdds the bin folder inside tutor_build back to the repository as the Docker Hub build process requires the files.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/.gitignorehttps://drive.google.com/uc?export=view&id=1ean6vKWHKlg7P8B7CbOdJLVv4_o50tps
291
Dockerfiletutor_build03/09/2022 16:02:41New FileDockerfiletutorDockerUpdated every timeThe Dockerfile that creates the Tutor edx-platform image every time there is an update to the codebase.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/Dockerfilehttps://drive.google.com/uc?export=view&id=1AVnYI5T1P6GnjP1mtvw-Xl9ySmlRY6HJ
292
revisions.ymltutor_build03/09/2022 16:02:41New FileymltutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/revisions.ymlhttps://drive.google.com/uc?export=view&id=10gek5MxBQITCVVuV5stpcloKKqxyRX6a
293
docker-entrypoint.shtutor_build/bin03/09/2022 16:02:41New FileshtutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/bin/docker-entrypoint.sh
https://drive.google.com/uc?export=view&id=18KHeY6_iZHzVqOGWZ121_sbk8hBpOcvV
294
openedx-assetstutor_build/bin03/09/2022 16:02:41New FileTexttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/bin/openedx-assets
https://drive.google.com/uc?export=view&id=11r__AfxDGEGOs92k-1wUQVADsmhl7DBb
295
reload-uwsgitutor_build/bin03/09/2022 16:02:41New FileTexttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/bin/reload-uwsgi
https://drive.google.com/uc?export=view&id=1MPmFmn3R5JZLLsxiLQ1w4zBDnflNNCeV
296
site-configurationtutor_build/bin03/09/2022 16:02:41New FileTexttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/bin/site-configurationhttps://drive.google.com/uc?export=view&id=1ZWYnZiUpPIeblNnLacOOqrHfngr8KVU9
297
buildtutor_build/hooks03/09/2022 16:02:41New FileTextuetulukDockerN/AAdds additional build arguements required to build the Docker image. The arguements are stored in Docker Hub.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/hooks/buildhttps://drive.google.com/uc?export=view&id=1nhLP6KC0RwaqPU4NXIUx1djP7koKTS8a
298
customlocales.mdtutor_build/locale03/09/2022 16:02:41New FilemdtutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/locale/customlocales.mdhttps://drive.google.com/uc?export=view&id=17dvH8dORXbFsrfatpjsXsP9GVSvuCloW
299
private-sample.txttutor_build/requirements03/09/2022 16:02:41New FiletxttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/requirements/private-sample.txt
https://drive.google.com/uc?export=view&id=1QZhRtVQnqnjPBU4MFQmnpGX6PRQcHmeH
300
__init__.pytutor_build/settings/cms03/09/2022 16:02:41New FilepytutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/settings/cms/__init__.pyhttps://drive.google.com/uc?export=view&id=1HGqsYE__WX59RVu40oTiQ93qqY_8sLZa
301
assets.pytutor_build/settings/cms03/09/2022 16:02:41New FilepytutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/settings/cms/assets.pyhttps://drive.google.com/uc?export=view&id=12Ib2XoI-FgXHF8eLOv5dIfVjRddmS8KB
302
i18n.pytutor_build/settings/cms03/09/2022 16:02:41New FilepytutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/settings/cms/i18n.py
https://drive.google.com/uc?export=view&id=1PsNzz6Ul2qx8un8DpGAYCgL4RZpOUyxb
303
__init__.pytutor_build/settings/lms03/09/2022 16:02:41New FilepytutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/settings/lms/__init__.pyhttps://drive.google.com/uc?export=view&id=1-PlsWm8O3Eaf186XdP9-xI6dC5ZSE1ti
304
assets.pytutor_build/settings/lms03/09/2022 16:02:41New FilepytutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/settings/lms/assets.pyhttps://drive.google.com/uc?export=view&id=129_0nGro7yEwwr-5wt7Kg8tcalW1ADi0
305
i18n.pytutor_build/settings/lms03/09/2022 16:02:41New FilepytutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/settings/lms/i18n.pyhttps://drive.google.com/uc?export=view&id=1xEX1Sztl8RHsx_DiRYZUUToceGCIIB5O
306
READMEtutor_build/themes03/09/2022 16:02:41New FileReadmetutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/themes/READMEhttps://drive.google.com/uc?export=view&id=1hFbpDSDxwVTRw9LDjZUCZvRghMh1fJky
307
README.rsttutor_build/themes/open-edx03/09/2022 16:02:41New FilersttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/themes/open-edx/README.rsthttps://drive.google.com/uc?export=view&id=13tCiXBEYiUseB1Al9u17KQIT7BAm8ozh
308
README.rsttutor_build/themes/open-edx/cms03/09/2022 16:02:41New FilersttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/themes/open-edx/cms/README.rsthttps://drive.google.com/uc?export=view&id=1E1DHfJ6Zo25gNtAuLLCw_Kp_hwnXRvpF
309
README.rsttutor_build/themes/open-edx/lms03/09/2022 16:02:41New FilersttutorDockerUpdated every timeAutogenerated by tutor when `tutor config save` is run. Copied manually.https://github.com/uetuluk/openedx-tutor/blame/master/tutor_build/themes/open-edx/lms/README.rsthttps://drive.google.com/uc?export=view&id=1nvijfmeH5g7Cj6CzcaA6CT1xxlKbrkVz
310
.gitignore11/16/2021 16:49:56File ModifiedgitignoreuetulukGitN/ADefault .gitignore file, the tutor results.txt is included.https://github.com/uetuluk/openedx-tutor/blame/master//.gitignorehttps://drive.google.com/uc?export=view&id=1YjozyhtmLJdiOyy3Zpfo6fLvM0fUlDmh
311
Dockerfile03/09/2022 16:02:41File ModifiedDockerfileuetulukDockerSwitch back to original.Not used. Created by edx-platform.https://github.com/uetuluk/openedx-tutor/blame/master//Dockerfilehttps://drive.google.com/uc?export=view&id=1U7A55Lx9rYVyo5BCYrhptqwQOk0ARJ6j
312
package-lock.json03/09/2022 16:02:41File ModifiedjsonuetulukNPMN/AUpdated when npm install is run in the edx-platform folder.https://github.com/uetuluk/openedx-tutor/blame/master//package-lock.json
https://drive.google.com/uc?export=view&id=1DMmtUROaMKnWtkqxKOFk8AsyUC7sIiVo
313
README.md03/09/2022 16:02:41New FilemduetulukReadmeUpdated every timeThe updated Readme file with instructions on setting up a development environment.https://github.com/uetuluk/openedx-tutor/blame/master//README.mdhttps://drive.google.com/uc?export=view&id=17UBzXofWIZn-x3fIiarEAufca6sVDLu9
314
README.rst03/09/2022 16:37:04File DeletedrstedxReadmeN/AOriginal Readme file.https://github.com/uetuluk/openedx-tutor/blame/master//README.rsthttps://drive.google.com/uc?export=view&id=1QXJ0lLYHFd-g0dIc4GXllm1SJeG-2iAm
315
tutor-release.sh03/09/2022 16:02:41New FileshuetulukGithub ActionsN/AScript used to remove the Tutor patches before creating the image, depreciated as the new Dockerfile simply does not include the patches.https://github.com/uetuluk/openedx-tutor/blame/master//tutor-release.shhttps://drive.google.com/uc?export=view&id=1f_r2qEHxnJfleh4gqcQdGdbOdOLGM8zb
316
Update List.md11/16/2021 16:49:56New FilemduetulukReadmeN/AIncludes all the changes made to original repo, depreciated by this document.https://github.com/uetuluk/openedx-tutor/blame/master//Update%20List.md
https://drive.google.com/uc?export=view&id=1v2D6oXZgvBwUOtK_k8W07cepJUs3UGOF