You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add POST API for execution service
* Rewrite execution service to running code only
* WIP: latest changes before merging dev
* Modify docker-compose.yml
* Merge collaboration service and change execution-service
* feat(collaboration-service-frontend):
- Integrate collaboration service backend with into Code Editor panel
on /practice/:id pages.
- Add placeholder panels for Question, Communication, Code Execution.
* fix(code-editor-panel): dynamic loading monaco editor on client
* Error handling when worker can't connect to PistonAPI
* Add Agora Token generator
* Add CI workflow for execution service
* Integrate collaboration and execution, todo: broadcast to FE, and send code from FE
* Integrate code execution to collab FE
* Fix rabbitMQ startup error
* Add sync error output when execution dies
* Fix lock file
* Clean execution service
* Change buildToken function
* Clean execution service and add .env example
* Add .env example
* Update README to include installation instructions for Piston language packages on Linux/Mac and Windows
* Fix camera panel
* Fix error message
* Add error handling when video-call-service dies
* Add languages and fix executing button
* feat(frontend): implement question service (#15)
* add question page and forms to create, edit, and view questions
* Add dummy functions to integrate with question service backend
* Fix bug in public-route to redirect based on user role
* Add protected route for QuestionViewPage
* update pnpm-lock.yaml
* Add function to auto-create admin user
* Add dropdown menu for topic selection
* update pnpm-lock
* update docker-compose to include health checks for mongodb and kafka
* update question schema and functionalities
* add solution schema and seeding
* wip: integrate question service backend
* update schema and controllers to faciliate question status
* update seed for question and solution
* update schema to allow solution fetching for corresponding question and programming language
* update frontend integration to match backend schema
* fix eslint warning
* add archived questions view and integrate restore question endpoint
* fix solution fetching logic and sanitise
* fix restore functionality bug
* refactor: update MongoDB URI environment variable and enhance question details retrieval
- Changed environment variable from MONGODB_URI to MONGO_URI in docker-compose.yml.
- Updated fetchQuestionDetails method in RoomController to include archived questions in the API request.
- Modified frontend components to display question status, including an "Archived" badge where applicable.
- Updated API client to support fetching archived questions.
* chore: update pnpm-lock.yaml
* add .dockerignore
* chore: update docker-compose.yml to add environment variables and service dependencies
* update auto-seeding functionality for question solutions
---------
Co-authored-by: Chi Thanh <[email protected]>
Co-authored-by: TramMinhMan <[email protected]>
* Fix dashboard's command list
---------
Co-authored-by: k1b1t0 <[email protected]>
Co-authored-by: Nguyen Cao Duy <[email protected]>
Co-authored-by: TramMinhMan <[email protected]>
Co-authored-by: songgthu <[email protected]>
Co-authored-by: Chi Thanh <[email protected]>
0 commit comments