danilgryaznev
8d51c932ce
Add coding mission tables and models for programming challenges
...
- Introduced `coding_challenges` and `coding_attempts` tables in the database schema.
- Created corresponding SQLAlchemy models for `CodingChallenge` and `CodingAttempt`.
- Implemented service functions for evaluating coding challenges and managing user attempts.
- Added Pydantic schemas for API interactions related to coding missions.
- Updated frontend components to support coding challenges, including a new `CodingMissionPanel` for user interaction.
- Enhanced mission list and detail views to display coding challenge progress.
2025-09-29 12:11:55 -06:00
Danil Gryaznev
ddb4d2120f
Add Python coding mission with interpreter and UI
2025-09-29 12:08:06 -06:00
danilgryaznev
9eb5a92f95
Added coderedactor
2025-09-29 11:59:25 -06:00
danilgryaznev
2aea7e840e
Update image URLs in seed_data script to local paths for artifacts from "The Hitchhiker's Guide to the Galaxy".
2025-09-28 21:41:24 +03:00
danilgryaznev
0733c03981
Refactor reset_demo_data and seed_data scripts to improve demo data reset process. Added functionality to unlink existing database and seed fresh data, ensuring a clean state for testing.
2025-09-28 21:34:40 +03:00
danilgryaznev
f6e661ee60
Update README.md to reflect project name change to "Alabuga Gamification Platform" and remove outdated sections on test data cleanup and leaderboard details.
2025-09-28 21:08:45 +03:00
danilgryaznev
252ae0b91c
Enhance seed_data script with new artifacts and user profiles from "The Hitchhiker's Guide to the Galaxy". Added detailed user data including competencies and journal entries for a more immersive experience.
2025-09-28 21:08:03 +03:00
danilgryaznev
2ed8b82e72
Added make reset-demo
2025-09-28 20:54:25 +03:00
danilgryaznev
b2927601a9
Leadetboard, file downloader
2025-09-28 20:29:36 +03:00
Danil Gryaznev
cb49eb2e05
Merge pull request #4 from YehorI/main
...
rocket
2025-09-28 14:16:55 +03:00
YehorI
e95fc3a147
Merge branch 'main' into main
2025-09-28 14:16:35 +03:00
danilgryaznev
34774a299f
env
2025-09-28 14:14:19 +03:00
YehorI
c0e2f0d8d0
.env.example from ignore
2025-09-28 14:14:00 +03:00
YehorI
179536a32e
rocket
2025-09-28 14:11:08 +03:00
Danil Gryaznev
b787541de8
Merge pull request #3 from YehorI/main
...
refactoring
2025-09-28 14:04:02 +03:00
YehorI
88c84dfc71
fix demo users
2025-09-28 12:50:29 +03:00
YehorI
5a7d7859fb
refactoring
2025-09-28 12:36:25 +03:00
danilgryaznev
4215c800ee
Adding registration and pilot mode
2025-09-27 22:38:59 +03:00
danilgryaznev
1535453cb7
Adding registration doesnt working
2025-09-27 22:22:26 +03:00
danilgryaznev
418c8bdb65
Separation users roles - verified
2025-09-27 21:07:59 +03:00
danilgryaznev
4b228a9a46
Separation users roles
2025-09-27 14:53:16 +03:00
danilgryaznev
0420e6c9e0
Added erorr handling in shop
2025-09-27 13:54:21 +03:00
danilgryaznev
8c44c023d5
CORS is Ok!
2025-09-27 13:34:14 +03:00
danilgryaznev
4279f9d296
CORS
2025-09-27 13:34:14 +03:00
Danil Gryaznev
83174ac9c4
Merge pull request #2 from Danieli4/1-ver-
...
1 ver
2025-09-27 12:16:24 +03:00
danilgryaznev
6d84504569
CORS is not working
2025-09-27 12:11:19 +03:00
danilgryaznev
8345614c8d
Not adding missiln
2025-09-27 07:54:26 +03:00
danilgryaznev
1ab0cb1f1f
Add futures
2025-09-25 04:55:43 +02:00
danilgryaznev
89734706b8
Add creat missiom
2025-09-24 20:18:46 +02:00
danilgryaznev
ac7ead09c9
working
2025-09-23 20:40:25 +02:00
danilgryaznev
746e62d617
First working version
2025-09-22 20:55:55 +02:00
danilgryaznev
1b46293ce2
First working
2025-09-22 20:55:42 +02:00
danilgryaznev
56373c1d45
merge
2025-09-21 19:59:36 +02:00
Danil Gryaznev
7e3a05f6cb
Merge pull request #1 from Danieli4/1-ver-
...
1 vers
2025-09-21 19:32:00 +02:00
danilgryaznev
e050bd46ef
1 vers
2025-09-21 19:30:55 +02:00
danilgryaznev
ce3d1e70f5
Add specificatioms
2025-09-21 18:13:36 +02:00
danilgryaznev
db76209760
add docker-compose.yaml
2025-09-21 18:03:25 +02:00
danilgryaznev
077889e0f7
add docker
2025-09-21 18:03:21 +02:00
danilgryaznev
2d6278b5e0
First commit
2025-09-21 17:17:18 +02:00