Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
9af093b
Remove yaksh folder from tracking and update ignore
Mohitranag18 Nov 22, 2025
c5c4ab6
added teachers pages
Mohitranag18 Nov 28, 2025
3176a9a
Add Render deployment configuration
Dec 14, 2025
76b223d
updated db
Dec 14, 2025
d977744
updated render.yaml
Dec 14, 2025
90cd2f2
Update to free tier for testing
Dec 14, 2025
a5113a2
Add Render deployment config
Dec 14, 2025
f5a251d
Fix Render deployment: remove Celery worker, fix Django compatibility
Dec 14, 2025
ebeb50c
Final fix: Create requirements-render.txt without Celery
Dec 14, 2025
0f47443
Fix MIDDLEWARE tuple error - convert to list before inserting
Dec 14, 2025
208da14
Fix dj-database-url config - remove unsupported parameter
Dec 14, 2025
c1d1c3b
Remove Celery apps from INSTALLED_APPS in production
Dec 14, 2025
d9a72fc
Fix numpy/pandas compatibility - pin numpy<1.24
Dec 14, 2025
a71272f
Fix celery import in views.py and whitenoise storage
Dec 14, 2025
162d15f
Make shared_task decorator optional in tasks.py
Dec 14, 2025
a23e2fc
Fix CORS: Add explicit headers and ensure middleware order
Dec 15, 2025
e1e0320
Simplify CORS: hardcode Vercel URL directly
Dec 15, 2025
c95106a
Temporarily allow all CORS origins for debugging
Dec 15, 2025
8f2e99a
Fix NameError: update print statement for CORS_ORIGIN_ALLOW_ALL
Dec 15, 2025
b47a046
Remove virtual environment from repository
Dec 15, 2025
0edc4c9
new api endpoints connected
Dec 16, 2025
4e78599
bug fixed in course apis
Dec 17, 2025
db99cef
updated requirements.txt
Dec 17, 2025
cb8daef
Add comprehensive deployment guide documenting complete setup process
Dec 17, 2025
3960c4f
Add comprehensive local setup guide with venv instructions
Dec 17, 2025
b87cbc6
UI: update header and home page
Sourasish01 Dec 17, 2025
3745389
authenication routes and ui: fixed and checked
Sourasish01 Dec 20, 2025
d5efc15
api fixees done
Mohitranag18 Dec 21, 2025
7d13c94
fix build
Mohitranag18 Dec 21, 2025
4653d02
fix config
Mohitranag18 Dec 21, 2025
a7893b5
fix build
Mohitranag18 Dec 21, 2025
665fe1d
UI updates, add grading system integration, api fixes , api addition
Sourasish01 Dec 21, 2025
1780863
grading system pages added and done
Sourasish01 Dec 21, 2025
2bcf50d
discussion form functionality, api added, api fixed, routes tested
Sourasish01 Dec 22, 2025
3ff5871
some minor file structure changes
Sourasish01 Dec 26, 2025
c865240
few api endpoints checked and removed, with ui modified
Sourasish01 Dec 28, 2025
7a0ed12
updated apis
Mohitranag18 Dec 29, 2025
b761c28
added new featues
Mohitranag18 Dec 29, 2025
7fc9ff2
discussion tab : course forum sorted, api fixed, ui fixed
Sourasish01 Dec 29, 2025
f8bc6d5
Merge pull request #2 from Mohitranag18/bhotto
Sourasish01 Dec 29, 2025
918372d
create demo course implemented
Sourasish01 Dec 29, 2025
c71ec1c
module tab features : api routes cleaned, corrected, tested, added
Sourasish01 Dec 30, 2025
99999f8
design course tab: ui, functions, api done
Sourasish01 Dec 31, 2025
5d2cfd2
Merge pull request #3 from Mohitranag18/bhotto
Sourasish01 Dec 31, 2025
d2cc65f
enrollment tab api changed, fixed
Sourasish01 Jan 1, 2026
2dec35f
enrollment tab bulk user request bug solved
Sourasish01 Jan 2, 2026
b1c1144
change password feature via email
AyushButola Jan 4, 2026
cbac7ad
questions menu : api fixed, api added, edit/delete ques functionality…
Sourasish01 Jan 5, 2026
8778cfa
quiz, test api fixed and added
Sourasish01 Jan 9, 2026
b20f993
test question: ui implementation and api response fixing
Sourasish01 Jan 11, 2026
0f4f4fd
notification feature added, drag feature in arrange test questions
Sourasish01 Jan 14, 2026
71dcdde
Merge pull request #4 from AyushButola/master
Mohitranag18 Jan 15, 2026
4b5cd0b
profile ui and api fixed, lolading bug fix, responsivenss add
Sourasish01 Jan 15, 2026
2bf8353
Merge branch 'master' into bhotto
Sourasish01 Jan 15, 2026
8dfa1d7
Merge pull request #5 from Mohitranag18/bhotto
Sourasish01 Jan 15, 2026
f2dbba9
complete workflow for send_mail option in manage cource
AyushButola Jan 17, 2026
f097bd8
Merge pull request #6 from AyushButola/master
Mohitranag18 Jan 17, 2026
45d9514
added change password feature
Mohitranag18 Jan 17, 2026
bf70645
just ui simple change
Sourasish01 Jan 17, 2026
9365f99
api.views error fix
Mohitranag18 Jan 17, 2026
27b218c
added .env for creds
Mohitranag18 Jan 17, 2026
e0bf458
Merge remote-tracking branch 'origin/master' into bhotto
Sourasish01 Jan 17, 2026
064e2b1
added valication api in react and added a run_code_server-unsafe.py t…
Mohitranag18 Jan 18, 2026
20eeb7e
notification page added
Sourasish01 Jan 18, 2026
7f599ab
teacher quiz menu: apis added and tested
Sourasish01 Jan 21, 2026
8459f85
quiz grading : api, frontend, ui fixed_01
Sourasish01 Jan 23, 2026
54293be
regrading functionality added
Sourasish01 Jan 24, 2026
8499e03
monitor functionality added_01
Sourasish01 Jan 25, 2026
9c5b16e
monitor feature added_02, statiscs attempt feature added
Sourasish01 Jan 26, 2026
4de3492
Merge pull request #7 from Mohitranag18/bhotto
Sourasish01 Jan 27, 2026
3ce9e4a
student dashboard: api and ui changed
Sourasish01 Jan 28, 2026
9874001
student courses : enrolled courses, new course: api and ui fixed
Sourasish01 Feb 1, 2026
ea50ab5
student courses: modules list and quiz/lesson connenction feature added
Sourasish01 Feb 4, 2026
00318d8
student side discussion forum added
Sourasish01 Feb 5, 2026
4a9a5b0
Merge pull request #8 from Mohitranag18/bhotto
Sourasish01 Feb 6, 2026
1bbc7c5
discussion lesson forum teacher side implemented
Sourasish01 Feb 12, 2026
ae02b1b
discussion lesson forum student side implemented
Sourasish01 Feb 13, 2026
7794365
Merge pull request #9 from Mohitranag18/bhotto
Sourasish01 Feb 13, 2026
e947482
enrollment feature added in student side
Sourasish01 Feb 15, 2026
d80bc27
Merge pull request #10 from Mohitranag18/bhotto
Sourasish01 Feb 15, 2026
6552fd0
completed forgot password feature
AyushButola Feb 17, 2026
dab4d74
Merge pull request #11 from AyushButola/master
Mohitranag18 Feb 17, 2026
f92f1be
edit courses, edit grading systems, add & edit lessons : added and fixed
Sourasish01 Feb 19, 2026
88653ca
add & edit quiz
Sourasish01 Feb 20, 2026
c2e050c
Merge pull request #12 from Mohitranag18/bhotto
Mohitranag18 Mar 1, 2026
1e36ef4
design module feature added
Sourasish01 Mar 3, 2026
dd43b27
add / edit exercise feature added
Sourasish01 Mar 5, 2026
24e448a
design question paper implemented
Sourasish01 Mar 7, 2026
e6b1054
Merge pull request #13 from Mohitranag18/bhotto
Sourasish01 Mar 7, 2026
8116309
dashboard and UI data fixes
Mohitranag18 Mar 8, 2026
a31b273
not show correct/incorrect answer in quiz, show only only code hint
Mohitranag18 Mar 10, 2026
9987228
layout features updated
Sourasish01 Mar 12, 2026
202fe7c
student side ui fixes 01
Sourasish01 Mar 12, 2026
0b2633a
student side ui fixes 02
Sourasish01 Mar 12, 2026
31ed907
teacher side ui fixes 01 & student side ui fixes 03
Sourasish01 Mar 12, 2026
7b7e671
Merge pull request #15 from Mohitranag18/bhotto
Mohitranag18 Mar 12, 2026
2afd099
teacher side ui fixes 02
Sourasish01 Mar 12, 2026
2912f43
teacher side ui fixes 03
Sourasish01 Mar 12, 2026
65eff73
minor fixes
Sourasish01 Mar 12, 2026
b11db97
Merge pull request #16 from Mohitranag18/bhotto
Sourasish01 Mar 12, 2026
dffa607
teacher side ui fixes 04
Sourasish01 Mar 13, 2026
8a188c0
minor fix
Sourasish01 Mar 13, 2026
e968132
Merge pull request #17 from Mohitranag18/bhotto
Sourasish01 Mar 13, 2026
f393023
few ui fixes
Sourasish01 Mar 22, 2026
11c4d67
few ui fixes 02
Sourasish01 Mar 22, 2026
5e6dbe7
student side ui fixes 04
Sourasish01 Mar 23, 2026
b2d3976
few ui fixes 03
Sourasish01 Mar 23, 2026
bea3f49
Merge pull request #18 from Mohitranag18/bhotto
Mohitranag18 Mar 24, 2026
9d6e0f3
student side fixes 05
Sourasish01 Mar 24, 2026
3ea3ccf
student side answer paperfeature added
Sourasish01 Mar 25, 2026
b4ecae0
few ui fixes 04
Sourasish01 Mar 26, 2026
f2b4689
student side quiz logic & api fix, few ui fixes 05
Sourasish01 Mar 27, 2026
f45e08b
test quiz feature : user mode & god mode logic and api fixing done
Sourasish01 Mar 28, 2026
6f3432d
Merge pull request #19 from Mohitranag18/bhotto
Mohitranag18 Mar 28, 2026
110f7cb
social auth fixes
Mohitranag18 Mar 28, 2026
4c99505
quizzes bug fix and ui intergration
Sourasish01 Mar 29, 2026
94ae583
Merge pull request #20 from Mohitranag18/bhotto
Sourasish01 Mar 29, 2026
adae5fd
sidebar not active by defaut for teacher fixed
Mohitranag18 Mar 29, 2026
28bfb22
quizzes bug fixes
Sourasish01 Mar 29, 2026
deb1ba2
teacher side ui fixes 05
Sourasish01 Mar 31, 2026
8b066ef
few ui fixes 06
Sourasish01 Apr 1, 2026
30349d8
few ui fixes 07
Sourasish01 Apr 1, 2026
e6192a2
Merge pull request #21 from Mohitranag18/bhotto
Sourasish01 Apr 1, 2026
c16f66e
few ui fixes 08
Sourasish01 Apr 2, 2026
5640c45
few ui fixes 09
Sourasish01 Apr 3, 2026
22f059d
Merge pull request #22 from Mohitranag18/bhotto
Sourasish01 Apr 3, 2026
a2fa379
added search query for enrolled students
Mohitranag18 Apr 3, 2026
c56cb6d
few ui fixes 10
Sourasish01 Apr 4, 2026
e8a19e7
Merge remote-tracking branch 'origin/master' into bhotto
Sourasish01 Apr 4, 2026
cb0e78d
fix public route redirect issue and local signout issue
Mohitranag18 Apr 5, 2026
4a3d620
few ui fixes 11
Sourasish01 Apr 5, 2026
72e93d4
Merge pull request #23 from Mohitranag18/bhotto
Sourasish01 Apr 5, 2026
f930648
files cleanup part 1
Mohitranag18 Apr 5, 2026
a8bde2c
file cleanup part 2
Mohitranag18 Apr 5, 2026
3505087
added test couse folder to gitignore
Mohitranag18 Apr 8, 2026
f4fb034
questions bug fixes 01, few ui fixes 11
Sourasish01 Apr 8, 2026
d8a0602
Merge remote-tracking branch 'origin/master' into bhotto
Sourasish01 Apr 8, 2026
7228375
cleanup part 3
Mohitranag18 Apr 10, 2026
be68693
Merge pull request #24 from Mohitranag18/bhotto
Mohitranag18 Apr 10, 2026
2aa5fdc
deployment setup
Mohitranag18 Apr 15, 2026
5783a26
render deployment fix
Mohitranag18 Apr 15, 2026
212571c
fix: upgrade Django to 3.2.20 for celery-results compatibility
Mohitranag18 Apr 15, 2026
3ddbab1
fix: use custom MultipleFileInput widget for Django 3.2 compatibility
Mohitranag18 Apr 15, 2026
a80b281
fix: add project-level notifications_plugin migrations with MIGRATION…
Mohitranag18 Apr 15, 2026
36bbcc3
fix: add vercel.json SPA rewrites to fix 404 on route refresh
Mohitranag18 Apr 15, 2026
1a796ef
fix: use get_or_create for moderator group in Profile.save to avoid 5…
Mohitranag18 Apr 15, 2026
3fd2b0b
added test folder
Mohitranag18 Apr 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Core
ALLOWED_HOSTS=yaksh-backend.onrender.com,yaksh-test.vercel.app
CORS_ALLOWED_ORIGINS=https://yaksh-test.vercel.app,https://yaksh-test-hnhp5buei-mohit-ranas-projects-78ee31b4.vercel.app/
DEBUG=False
DOMAIN_HOST=https://yaksh-backend.onrender.com
PYTHON_VERSION=3.9.0
SECRET_KEY=

# Database (PostgreSQL example)
DATABASE_URL=

# Email settings
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=
EMAIL_HOST_PASSWORD=
DEFAULT_FROM_EMAIL=

IS_DEVELOPMENT=False
SENDER_NAME=Yaksh Online Test


# Caching & Celery (Redis)
REDIS_URL=

# Social Auth
SOCIAL_AUTH_GOOGLE_OAUTH2_KEY=
SOCIAL_AUTH_FACEBOOK_KEY=
SOCIAL_AUTH_FACEBOOK_SECRET=
SOCIAL_AUTH_GITHUB_KEY=
SOCIAL_AUTH_GITHUB_SECRET=
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,13 @@ wsgi.log
*.sqlite3
data/
_build/

yaksh_data/yaksh
yaksh_data/output/
venv/
.venv/
.env

staticfiles/

course_*/
Loading