Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
507 commits
Select commit Hold shift + click to select a range
1198709
Update dependencies and enhance internationalization support
skongala-psi Jun 23, 2025
cb9d8d9
Added Translations for Sidebar and Dashboard Page in Hindi and Arabic
skongala-psi Jun 23, 2025
eca2f91
Testing course navigation container
ps-spavan Jun 23, 2025
56c7c92
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
ps-spavan Jun 23, 2025
be8a445
package update
ps-spavan Jun 23, 2025
0e52136
review comments fixed
nikhila58 Jun 27, 2025
99e60ce
added translation files
skongala-psi Jun 27, 2025
4ec5e5b
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
nikhila58 Jun 27, 2025
809540a
missed changes added
nikhila58 Jun 27, 2025
9c126d3
URL handling
ps-spavan Jun 30, 2025
6ddee4a
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
ps-spavan Jun 30, 2025
195135b
env changes url
ps-spavan Jun 30, 2025
1f98377
removed hardcoded button code
nikhila58 Jun 30, 2025
8fbecd6
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
nikhila58 Jun 30, 2025
1e49230
adding console
ps-spavan Jun 30, 2025
a694918
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
ps-spavan Jun 30, 2025
37da39f
Dashboard api handling
ps-spavan Jun 30, 2025
41ca59a
style changes
KrishnaH802 Jun 30, 2025
584c35a
style changes
KrishnaH802 Jun 30, 2025
1546d66
Fix for Translations and Advanced Settings
skongala-psi Jun 30, 2025
6304ee3
style changes
KrishnaH802 Jun 30, 2025
6b0ab7b
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
KrishnaH802 Jun 30, 2025
b20a84f
fixed sidebar scroll issue
skongala-psi Jun 30, 2025
c010093
style changes
KrishnaH802 Jun 30, 2025
8c3a726
style changes
KrishnaH802 Jun 30, 2025
bd681b1
internal sidebar scroll and responsive changes
nikhila58 Jul 1, 2025
61732cf
sidemenu response from api
KrishnaH802 Jul 2, 2025
160ff60
dashboard as default item
KrishnaH802 Jul 2, 2025
4853566
added headerButtons enabling conditions
skongala-psi Jul 3, 2025
75a798a
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
KrishnaH802 Jul 4, 2025
a305cf3
Added json api call for Header Buttons
skongala-psi Jul 4, 2025
8a1479d
combined sidebar menus and headerButtons in single API call
skongala-psi Jul 4, 2025
98bcec2
cater to any dynamic import
KrishnaH802 Jul 4, 2025
8f7fce1
Internal sidebar CSS changes reverted.
nikhila58 Jul 4, 2025
af7f066
real api integration
KrishnaH802 Jul 17, 2025
24ab2f4
error handling
KrishnaH802 Jul 17, 2025
833a2be
removed check
KrishnaH802 Jul 17, 2025
282afb6
api change
KrishnaH802 Jul 24, 2025
f73cbd9
updated json
KrishnaH802 Jul 24, 2025
49d86d8
updated json
KrishnaH802 Jul 24, 2025
0b0dd34
removed styles prop
KrishnaH802 Jul 24, 2025
42f2ea7
json changes
KrishnaH802 Jul 24, 2025
d86b1d8
type changes
KrishnaH802 Jul 24, 2025
d4beab3
Create Course API addition
skongala-psi Jul 25, 2025
aefbd8f
Package install
ps-spavan Jul 25, 2025
7f78626
Refactor organization fetching and update course creation API endpoint
skongala-psi Jul 28, 2025
93b7bf8
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Jul 28, 2025
fe1f012
Update course creation API endpoint to use the staging URL
skongala-psi Jul 28, 2025
1998f6d
Implement form data transformation for course creation API and update…
skongala-psi Jul 28, 2025
ea77ee2
Fix organization data handling in PSCourseForm by transforming respon…
skongala-psi Jul 29, 2025
d258878
Update organization display in PSCourseForm to show organization name…
skongala-psi Jul 29, 2025
afc805e
Refactor course creation API call in PSCourseForm to use FormData for…
skongala-psi Jul 29, 2025
4157428
Refactor PSCourseForm to simplify course creation API call by removin…
skongala-psi Jul 29, 2025
7dbd0c2
Enhance Layout component to dynamically fetch and configure sidebar i…
skongala-psi Jul 29, 2025
46e6438
Refactor fetchNavigationItems function in Layout component to improve…
skongala-psi Jul 29, 2025
0b771ad
Update titaned-lib to version 0.0.104 and adjust imports in Layout an…
skongala-psi Jul 31, 2025
2bab2c3
Course Rerun UI Changes
skongala-psi Jul 31, 2025
c0bcb49
Schedule and Details Fix and Create new course error hanling fix
skongala-psi Aug 1, 2025
c80f62c
server config changes
ps-spavan Aug 6, 2025
c5d397e
modal style issue resolved
KrishnaH802 Aug 19, 2025
55f1042
Added calendar page
Sonu-TitanEd Aug 19, 2025
204e3e7
Remove i18next and use openedx translator
Sonu-TitanEd Aug 21, 2025
a0d2e65
Create reusable navbutton and dropdown
Sonu-TitanEd Aug 23, 2025
a2a6967
Update titaned-lib to version 0.0.106 and refactor API calls in Layou…
skongala-psi Aug 25, 2025
6b2342f
Update API endpoint for AI suggestions in Dashboard component to impr…
skongala-psi Aug 26, 2025
b4ccf1e
Refactor API calls in Layout, Dashboard, and PSCourseForm components …
skongala-psi Aug 26, 2025
05a1ec2
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
Sonu-TitanEd Aug 29, 2025
3aef5a6
Refactor dashboard metrics structure in db.json to an array format fo…
skongala-psi Aug 29, 2025
4f8ef8c
Merge branches 'feature/base-v2' and 'feature/base-v2' of https://git…
skongala-psi Aug 29, 2025
25b2754
Update package-lock.json to include FullCalendar dependencies and upd…
skongala-psi Aug 29, 2025
866948f
Create Course button in Mycourses page fix, create-course API fix, My…
skongala-psi Sep 2, 2025
8e7682c
Add min-width to usermenu dropdown for improved layout consistency
skongala-psi Sep 2, 2025
5d73043
File name changes
KrishnaH802 Sep 3, 2025
a4dc574
File name changes
KrishnaH802 Sep 3, 2025
f1ae43f
inline error style changes
KrishnaH802 Sep 3, 2025
e935d13
Custom error messages in PSCourseForm added.
KrishnaH802 Sep 3, 2025
b2434ce
Hyperlink added
KrishnaH802 Sep 3, 2025
5ef3086
style changes
KrishnaH802 Sep 3, 2025
9d8e5ad
Datepicker Edit date style fixed
KrishnaH802 Sep 3, 2025
282d27c
style changes
KrishnaH802 Sep 3, 2025
34397c2
course outline configure model height changes
KrishnaH802 Sep 3, 2025
c5b9a27
style changes
KrishnaH802 Sep 3, 2025
490b1d1
Alert toast styling changes
KrishnaH802 Sep 3, 2025
5425832
style changes
KrishnaH802 Sep 3, 2025
4c12510
style changes
KrishnaH802 Sep 3, 2025
381ee21
reverted changes made
KrishnaH802 Sep 3, 2025
a02de3e
alert style changes
KrishnaH802 Sep 3, 2025
7cfcf51
ai-suggestion-svg added
KrishnaH802 Sep 4, 2025
c9112aa
style changes
KrishnaH802 Sep 4, 2025
9e5813c
style changes
KrishnaH802 Sep 4, 2025
f100148
style changes
KrishnaH802 Sep 4, 2025
3426f88
style changes
KrishnaH802 Sep 4, 2025
9e3730e
style changes
KrishnaH802 Sep 4, 2025
f4442d2
style changes
KrishnaH802 Sep 4, 2025
db085a3
style changes
KrishnaH802 Sep 4, 2025
0b90ded
style changes
KrishnaH802 Sep 5, 2025
a4182e4
Searchbar integration
skongala-psi Sep 5, 2025
4e9c2d7
Server env config
ps-spavan Sep 5, 2025
fcfb89f
course-import style changes
KrishnaH802 Sep 5, 2025
d7a062e
Merge branch 'feature/bug-resolution' of https://github.com/TitanEd/f…
KrishnaH802 Sep 5, 2025
dc30ca3
filter payload issue resolved
KrishnaH802 Sep 5, 2025
33ba2d8
Merge branch 'feature/bug-resolution' of https://github.com/TitanEd/f…
KrishnaH802 Sep 5, 2025
3b70e30
server.env.config changes
KrishnaH802 Sep 5, 2025
47d811a
Update navigation paths in PSCourseForm, adjust layout styles in Cust…
skongala-psi Sep 5, 2025
dd2a854
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Sep 5, 2025
caca7af
Old UI check changes
ps-spavan Sep 5, 2025
74e3014
Checking old ui
ps-spavan Sep 5, 2025
11eff9f
outlet import
ps-spavan Sep 5, 2025
4cb1620
Old ui test
ps-spavan Sep 6, 2025
8a97520
Old UI fixes
ps-spavan Sep 6, 2025
f34ea54
switch option check
ps-spavan Sep 6, 2025
727fa20
layout changes
ps-spavan Sep 6, 2025
16c47b7
old ui option fix
ps-spavan Sep 6, 2025
806585f
Old ui routing fix
ps-spavan Sep 6, 2025
8f583b7
old ui support style
ps-spavan Sep 6, 2025
220a438
styles sheet old ui fix
ps-spavan Sep 6, 2025
0a21aa0
Update titaned-lib to version 0.0.133 and add language selector state…
skongala-psi Sep 6, 2025
f36e0de
Add calendar widget on dashboard page
Sonu-TitanEd Sep 8, 2025
3d3d050
Fixed overflow-x for ar language calendar widget on dashboard page
Sonu-TitanEd Sep 8, 2025
ac89000
Refactor UI mode handling and styles; implement conditional loading f…
skongala-psi Sep 8, 2025
ee777f8
Issues Fixes
skongala-psi Sep 9, 2025
fb6ac03
server config
skongala-psi Sep 10, 2025
6222399
Refactor plugin configuration to streamline imports and enhance widge…
skongala-psi Sep 10, 2025
adaca47
Refactor import statements and improve widget rendering structure in …
skongala-psi Sep 10, 2025
3aa51d7
plugin slots fix
ps-spavan Sep 10, 2025
7defadc
Add CustomAdvancedSettingsHeader component and update plugin slots to…
skongala-psi Sep 10, 2025
0ea30ed
made changes when switched to OLD UI
skongala-psi Sep 10, 2025
6bc7bdc
Add assignment page with full responsiveness and functionality
Sonu-TitanEd Sep 11, 2025
c836be1
remove commentout line
Sonu-TitanEd Sep 11, 2025
a6176a1
Resolved conflict
Sonu-TitanEd Sep 11, 2025
f83d15a
fixed css for search icon on search bar
Sonu-TitanEd Sep 11, 2025
9bf0bbb
Refactor CourseAuthoringRoutes to use localStorage directly; update P…
skongala-psi Sep 11, 2025
e1add24
fixed css for search icon on search bar again
Sonu-TitanEd Sep 11, 2025
96db13f
Update PSCourseForm to rename entrance exam fields for clarity and im…
skongala-psi Sep 11, 2025
d518fbd
Refactor utility functions and update AdvancedSettings and PSCourseFo…
skongala-psi Sep 11, 2025
0592f24
fixed css issue (css was not loading in calendar page)
Sonu-TitanEd Sep 12, 2025
14fa33c
fixed css issue (css was not loading in calendar page)
Sonu-TitanEd Sep 12, 2025
bede600
Update PSCourseForm to enhance entrance exam handling and improve val…
skongala-psi Sep 12, 2025
d01ceca
fixed switch Ui button and create horizontal graph
Sonu-TitanEd Sep 13, 2025
1e390f3
Merge pull request #14 from TitanEd/switchUi-graph-issue
Mahendra-TitanEd Sep 14, 2025
de9def2
Enhance PSCourseForm validation logic for start and enrollment dates;…
skongala-psi Sep 15, 2025
141a67a
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Sep 15, 2025
3475907
Add CertificateDisplayRow component to PSCourseForm; enhance styles f…
skongala-psi Sep 16, 2025
eab8198
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Sep 16, 2025
653d8cb
fixed css structure issue
Sonu-TitanEd Sep 16, 2025
56e9d65
Refactor CustomScheduleAndDetails component to improve validation log…
skongala-psi Sep 16, 2025
af711c2
Refactor CourseNavigationSidebar to use internationalization for side…
skongala-psi Sep 17, 2025
b831b3d
Merge pull request #13 from TitanEd/calendar-issue-01
skongala-psi Sep 18, 2025
b804364
Update titaned-lib to version 0.0.136 in package.json and package-loc…
skongala-psi Sep 18, 2025
f55f724
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Sep 18, 2025
d736cbb
Remove unused global overrides import from _assignment.scss
skongala-psi Sep 18, 2025
75693d4
Merge pull request #12 from TitanEd/assignment
skongala-psi Sep 18, 2025
9039f0c
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Sep 18, 2025
e889e98
Merge pull request #11 from TitanEd/widget-calendar
skongala-psi Sep 18, 2025
939203e
CSS centralization: added theme loader and updated styles
Sonu-TitanEd Sep 18, 2025
7f83fda
CSS centralization: remove theme.json, apply api and update components
Sonu-TitanEd Sep 18, 2025
d8ac851
assignment json data change
Sonu-TitanEd Sep 18, 2025
7f826bd
url fixed
Sonu-TitanEd Sep 18, 2025
9957a30
Refactor PSCourseForm to update organization fetching logic and state…
skongala-psi Sep 18, 2025
999b176
Fix readOnly prop in CustomTypeaheadDropdown for organization field i…
skongala-psi Sep 18, 2025
5d75919
Update index.scss to prevent outer scrollbar by adding overflow hidde…
skongala-psi Sep 18, 2025
cc87079
Refactor organization selection in PSCourseForm to use CustomTypeahea…
skongala-psi Sep 19, 2025
eb537af
Merge pull request #15 from TitanEd/css-centerlization-issue
skongala-psi Sep 19, 2025
78cc1a4
Page Not Found Setup
skongala-psi Sep 19, 2025
deb1d3d
Add assignments section to Layout and refactor organization selection…
skongala-psi Sep 19, 2025
088c0d1
OLD/NEW UI Switch with API
skongala-psi Sep 19, 2025
57d2c7c
Refactor organization selection in PSCourseForm to enhance UI and val…
skongala-psi Sep 19, 2025
8b17127
Update oldUI condition checks in routing for improved boolean evaluation
skongala-psi Sep 19, 2025
53aefcf
Add logging for UI preference loading in App component
skongala-psi Sep 19, 2025
18b2a14
Add detailed logging for UI style loading in index.jsx
skongala-psi Sep 19, 2025
fbd7b72
Refactor UI preference handling and improve logging in index.jsx, Lay…
skongala-psi Sep 19, 2025
8916f67
Enhance UI overflow handling and API call management
skongala-psi Sep 19, 2025
5ab6b46
Refactor UI preference caching and enhance logging in index.jsx and u…
skongala-psi Sep 19, 2025
fe561e2
Refactor UI preference checks to utilize centralized utility functions
skongala-psi Sep 19, 2025
3efe43d
Implement conditional API calls based on UI preference in CourseAutho…
skongala-psi Sep 19, 2025
1880cd4
Refactor UI preference handling to use localStorage directly
skongala-psi Sep 19, 2025
221cb98
Enhance UI preference loading by integrating API calls with localStor…
skongala-psi Sep 19, 2025
c32c701
Enhance UI preference loading logic to synchronize with localStorage
skongala-psi Sep 19, 2025
31e08d7
Refactor UI preference loading logic for improved clarity and synchro…
skongala-psi Sep 19, 2025
ba2bbd8
Enhance UI and dropdown components for improved user experience
skongala-psi Sep 20, 2025
982e23f
Refactor theme application logic in useEffect for clarity
skongala-psi Sep 20, 2025
79f3b4d
Comment out theme application useEffect in index.jsx for future refer…
skongala-psi Sep 20, 2025
5fe5007
Comment out menu configuration logic in index.jsx and update uiPrefer…
skongala-psi Sep 20, 2025
9271be1
Refactor menu configuration logic in index.jsx for clarity
skongala-psi Sep 20, 2025
f154863
Refactor UI preference and menu configuration loading in index.jsx
skongala-psi Sep 20, 2025
c81d220
Reintroduce theme application logic in index.jsx
skongala-psi Sep 20, 2025
1940a62
Enhance UI class management in index.jsx and index.scss
skongala-psi Sep 20, 2025
074f912
Searchbar Implemented in My Courses
skongala-psi Sep 20, 2025
08463f3
Refactor MyCourses component and styles for improved loading state ha…
skongala-psi Sep 22, 2025
90ee511
fix: updated Dashboard UI and translations, adjusted CSS overrides
Sonu-TitanEd Sep 22, 2025
4983c45
Merge pull request #17 from TitanEd/css-issue-02
Mahendra-TitanEd Sep 23, 2025
b71b324
fix calendar tital fallback message
Sonu-TitanEd Sep 23, 2025
e050d13
add feedback component
Sonu-TitanEd Sep 23, 2025
ea6c417
Merge pull request #20 from TitanEd/feedback
Mahendra-TitanEd Sep 23, 2025
79b2468
Merge pull request #19 from TitanEd/css-issue-02
Mahendra-TitanEd Sep 23, 2025
7d1779f
add feedback component fix form reset when click on close button
Sonu-TitanEd Sep 23, 2025
b0bb908
Merge pull request #22 from TitanEd/feedback
Mahendra-TitanEd Sep 23, 2025
441bccc
fixed color issue
Sonu-TitanEd Sep 23, 2025
c6e812d
Merge pull request #24 from TitanEd/feedback
Mahendra-TitanEd Sep 23, 2025
e5f6e90
Add sentry for error monitoring
Sonu-TitanEd Sep 23, 2025
ddec804
Merge pull request #26 from TitanEd/sentry
Mahendra-TitanEd Sep 24, 2025
f3162c3
package lock updated
Sonu-TitanEd Sep 24, 2025
100a149
beta review change 01 has been done
Sonu-TitanEd Sep 25, 2025
33f78a2
beta review change 01 has been done
Sonu-TitanEd Sep 25, 2025
617d6cd
beta review change 01 has been done recheck
Sonu-TitanEd Sep 25, 2025
d037287
Merge pull request #31 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 25, 2025
5025a44
Feedback component path fix
Sonu-TitanEd Sep 25, 2025
1fbbe7d
rename feedback component
Sonu-TitanEd Sep 25, 2025
3ec6cf1
Merge pull request #34 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 25, 2025
3965923
Change emoji
Sonu-TitanEd Sep 25, 2025
fbffe5f
Merge pull request #36 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 25, 2025
9d96832
Add banner on top of page with feedback link and make control with fe…
Sonu-TitanEd Sep 26, 2025
1e3b649
Add banner on top of page with feedback link and make control with fe…
Sonu-TitanEd Sep 26, 2025
1c7d557
Fixed OLD to NEW UI switch button getting fixed to same position
skongala-psi Sep 26, 2025
6a64bba
Merge branch 'feature/base-v2' of https://github.com/TitanEd/frontend…
skongala-psi Sep 26, 2025
8b8053f
Merge pull request #38 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 26, 2025
3ceadf9
introduce banner at top of page
Sonu-TitanEd Sep 26, 2025
898f084
introduce banner at top of page
Sonu-TitanEd Sep 26, 2025
1cd7898
Merge pull request #40 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 26, 2025
d833f57
show banner on switch old to new view
Sonu-TitanEd Sep 26, 2025
cb4f88a
show banner on switch old to new view
Sonu-TitanEd Sep 26, 2025
d88c036
Merge pull request #42 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 26, 2025
9a1ccde
Make banner and feedback form responsize
Sonu-TitanEd Sep 26, 2025
c2bb6bf
Merge pull request #44 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 26, 2025
2569d42
make resposive for switch to new ui button
Sonu-TitanEd Sep 27, 2025
dfeafc3
Merge pull request #46 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 27, 2025
2293a4d
Add centralize theme using titaned libriry
Sonu-TitanEd Sep 29, 2025
e1a2b35
Merge pull request #48 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 29, 2025
1296450
remove local theming
Sonu-TitanEd Sep 29, 2025
181e6f6
Merge pull request #49 from TitanEd/beta-review-change-01
Mahendra-TitanEd Sep 29, 2025
df7d94e
Add mfe_context api for theme and sentry
Sonu-TitanEd Sep 30, 2025
af5d682
Add mfe_context api for theme and sentry
Sonu-TitanEd Sep 30, 2025
1efcd11
Merge pull request #50 from TitanEd/api-change-to-common-api
Mahendra-TitanEd Sep 30, 2025
701bb97
Fix course tiles overlaping issue and Fix typo Advance Settings
Sonu-TitanEd Oct 3, 2025
b41dca4
Merge pull request #51 from TitanEd/AfterBeta-studio-issue-01
Mahendra-TitanEd Oct 3, 2025
ef97bbb
Create working and responsive copilot which fullfill 1st journey of c…
Sonu-TitanEd Oct 27, 2025
9909421
fixed auto scroll, add loading on ai icon
Sonu-TitanEd Oct 28, 2025
f1ae416
Copilot basic functionality has been done.
Sonu-TitanEd Nov 1, 2025
e7a3c54
Copilot semi functionality and multilanguage support has been done.
Sonu-TitanEd Nov 5, 2025
2e166d8
Copilot recommended only for next empty input field has been done.
Sonu-TitanEd Nov 8, 2025
71795f8
Copilot all field has been done. Each function is working as expected
Sonu-TitanEd Nov 10, 2025
95690ee
course form image remove icon and copilot background fix
Sonu-TitanEd Nov 11, 2025
f26819d
Add Api for show hide copilot and ai icon
Sonu-TitanEd Nov 14, 2025
b4b4bd9
Add Api for show hide copilot and ai icon
Sonu-TitanEd Nov 15, 2025
a8bdbb7
Add Api for show hide copilot and ai icon
Sonu-TitanEd Nov 15, 2025
56daf70
Add Api fixed for show hide copilot and ai icon
Sonu-TitanEd Nov 15, 2025
eb79403
Add Api fixed for show hide copilot and ai icon
Sonu-TitanEd Nov 16, 2025
e27e8fa
Add Api fixed for show hide copilot and ai icon
Sonu-TitanEd Nov 16, 2025
2c832bf
Add Api fixed
Sonu-TitanEd Nov 16, 2025
1b4f43a
Loading text for copilot fixed
Sonu-TitanEd Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
root = true

[*]
end_of_line = lf
charset = utf-8
insert_final_newline = true
3 changes: 2 additions & 1 deletion .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,5 @@ INVITE_STUDENTS_EMAIL_TO="[email protected]"
ENABLE_HOME_PAGE_COURSE_API_V2=true
ENABLE_CHECKLIST_QUALITY=true
ENABLE_GRADING_METHOD_IN_PROBLEMS=false
LIBRARY_SUPPORTED_BLOCKS="problem,video,html"
LIBRARY_SUPPORTED_BLOCKS="problem,video,html,drag-and-drop-v2"
MFE_CONFIG_API_URL='http://localhost:8000/api/mfe_config/v1'
4 changes: 2 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ module.exports = createConfig(
'template-curly-spacing': 'off',
'react-hooks/exhaustive-deps': 'off',
'no-restricted-exports': 'off',
// There is no reason to disallow this syntax anymore; we don't use regenerator-runtime in new browsers
'no-restricted-syntax': 'off',

'linebreak-style': ['error', 'unix'],
},
settings: {
// Import URLs should be resolved using aliases
'import/resolver': {
webpack: {
config: path.resolve(__dirname, 'webpack.dev.config.js'),
Expand Down
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Enforce LF line endings
* text=auto eol=lf
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ temp/babel-plugin-react-intl
.env.private

# Messages .json files fetched by atlas
src/i18n/messages/
# src/i18n/messages/

# environment js config
env.config.jsx
# env.config.jsx
32 changes: 32 additions & 0 deletions createForm.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"courses": [
{
"id": "9df5",
"title": "kkj",
"shortDescription": "kjkj",
"description": "",
"organization": "Yui",
"courseNumber": "lklk",
"courseRun": "lklk",
"coursePacing": "instructor",
"startDate": "2025-04-30T18:30:00+00:00",
"startTime": null,
"endDate": null,
"endTime": null,
"enrollmentStartDate": null,
"enrollmentStartTime": null,
"enrollmentEndDate": null,
"enrollmentEndTime": null,
"pricingModel": "free",
"price": "",
"language": "en",
"duration": "",
"invitationOnly": false,
"cardImage": null,
"bannerImage": null,
"introVideo": null,
"prerequisites": "",
"license": null
}
]
}
255 changes: 255 additions & 0 deletions db.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
{
"dashboard": {
"metrics": [
{
"id": 5,
"label": "Active Learners",
"value": 0,
"icon": "fas fa-users"
},
{
"id": 8,
"label": "Total Courses",
"value": 11,
"icon": "fas fa-chart-bar"
},
{
"id": 9,
"label": "Certificate",
"value": 1,
"icon": "fas fa-tachometer-alt"
},
{
"id": 10,
"label": "Enrollments",
"value": 0,
"icon": "fas fa-clock"
}
],
"titanAISuggestions": [
"Consider adding more interactive elements to engage students",
"Review course completion rates and identify areas for improvement",
"Update course materials with the latest industry trends"
],
"todoList": [
"Review student feedback from last week",
"Update course syllabus for next semester",
"Schedule faculty meeting",
"Prepare presentation for upcoming conference"
],
"widgets": [
{
"id": "youtube-widget-1",
"title": "Welcome Video",
"type": "youtube",
"position": "left",
"enabled": true,
"order": 1,
"content": {
"videoId": "23HFxAPyJ9U",
"title": "Welcome to the Course",
"description": "This video provides an overview of the course content and learning objectives.",
"autoplay": false
}
},
{
"id": "overview-widget-1",
"type": "text",
"order": 2,
"position": "left",
"enabled": true,
"title": "Overview 1",
"content": "<div style='display: flex; flex-direction: column; gap: 1rem;'><div style='display: flex; align-items: center; gap: 1rem; padding: 0.5rem 0; border-bottom: 1px solid #f5f5f5;'><span style='width: 24px; height: 24px; display: flex; align-items: center; justify-content: center;'>📚</span><span style='flex: 1; color: #454545;'>Assigned courses</span><span style='font-weight: 600; color: #000;'>1</span></div><div style='display: flex; align-items: center; gap: 1rem; padding: 0.5rem 0; border-bottom: 1px solid #f5f5f5;'><span style='width: 24px; height: 24px; display: flex; align-items: center; justify-content: center;'>👥</span><span style='flex: 1; color: #454545;'>Active users</span><span style='font-weight: 600; color: #000;'>2</span></div><div style='display: flex; align-items: center; gap: 1rem; padding: 0.5rem 0; border-bottom: 1px solid #f5f5f5;'><span style='width: 24px; height: 24px; display: flex; align-items: center; justify-content: center;'>👥</span><span style='flex: 1; color: #454545;'>Groups</span><span style='font-weight: 600; color: #000;'>1</span></div><div style='display: flex; align-items: center; gap: 1rem; padding: 0.5rem 0; border-bottom: 1px solid #f5f5f5;'><span style='width: 24px; height: 24px; display: flex; align-items: center; justify-content: center;'>⏱️</span><span style='flex: 1; color: #454545;'>Training time</span><span style='font-weight: 600; color: #000;'>0h 0m</span></div><div style='display: flex; align-items: center; gap: 1rem; padding: 0.5rem 0;'><span style='width: 24px; height: 24px; display: flex; align-items: center; justify-content: center;'>📊</span><span style='flex: 1; color: #454545;'>Completion rate</span><span style='font-weight: 600; color: #000;'>0.0%</span></div></div>"
},
{
"id": "overview-widget-3",
"type": "chart",
"order": 3,
"position": "left",
"enabled": true,
"title": "Overview 3",
"content": {
"chartType": "pie",
"data": [
{
"label": "Admins",
"value": 30
},
{
"label": "Instructors",
"value": 40
},
{
"label": "Learners",
"value": 60
}
],
"colors": [
"#A5D8FF",
"#74C0FC",
"#B197FC"
]
}
},
{
"id": 3,
"title": "Enrollments vs. Completions by Course",
"type": "chart",
"position": "right",
"enabled": true,
"order": 3,
"content": {
"chartType": "horizontalbar",
"data": [
{
"label": "Completed",
"value": [
0,
0,
1,
0,
0,
0,
1
]
},
{
"label": "Enrollments",
"value": [
2,
4,
3,
4,
3,
2,
36
]
}
],
"colors": [
"#A5D8FF",
"#2196f3"
],
"referenceLabels": [
"Reducing Time to Market with Effective Simulation and Validation",
"Mastering the Modern Machine: A Comprehensive Guide to Computer Science",
"Finance and Investment in Climate and Development Projects",
"利用协同设计与并行工程",
"Introduction to Climate Change and Sustainable Development",
"Bachelor of Laws",
"Leadership and Management in the Climate Sector"
]
}
},
{
"id": "overview-widget-4",
"type": "chart",
"order": 5,
"position": "right",
"enabled": true,
"title": "Overview 4",
"content": {
"chartType": "area",
"referenceLabels": [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
],
"data": [
{
"label": "Course 1",
"value": [
20,
12,
31,
8,
5,
6,
7,
2,
9,
10,
11,
12
]
},
{
"label": "Course 2",
"value": [
2,
4,
6,
8,
10,
3,
14,
16,
18,
20,
22,
24
]
},
{
"label": "Course 3",
"value": [
3,
6,
9,
12,
15,
18,
21,
24,
27,
30,
33,
36
]
},
{
"label": "Course 4",
"value": [
5,
7,
11,
13,
16,
12,
28,
18,
14,
26,
32,
31
]
}
],
"colors": [
"#A5D8FF",
"#74C0FC",
"#B197FC"
]
}
},
{
"id": "calendar-widget-embedded",
"type": "html",
"order": 6,
"position": "right",
"enabled": true,
"title": "Calendar",
"content": "<iframe src=\"https://calendar.google.com/calendar/embed?src=c_mojvheffllu3jhcdd197vj36do%40group.calendar.google.com&ctz=Asia%2FKolkata\" style=\"border: 0\" width=\"800\" height=\"600\" frameborder=\"0\" scrolling=\"no\"></iframe>"
}
]
}
}
Loading