Coding Eval Platform
Final project of @juanmbellini and @lobo of the Computer Engineering degree from ITBA, which consists of the development of a platform for taking coding exams
Buenos Aires
Pinned Repositories
basic-ui
A basic UI created to show how the platform works from the client side, and to test the backend from a web application.
debezium-docker-images
Docker images for Debezium. Please log issues in our JIRA at https://issues.jboss.org/projects/DBZ/issues
docker-compose-stacks
Repository containing several stacks created with Docker Compose, mainly used for development and testing purposes.
evaluations-service
Service in charge of evaluations management.
executor-service
Service in charge of running code.
infrastructure-guides
Repository containing guides and different types of resources needed to setup the infrastructure
kubernetes
Repository containing Kubernetes files that enables the deploy in a Kubernetes cluster
lti-integrations-guide
Repository containing guides that explain how to integrate the platform with different LMSs
playground-service
Service in charge of providing standalone executions (or playground mode).
users-service
Service in charge of the user management.
Coding Eval Platform's Repositories
coding-eval-platform/basic-ui
A basic UI created to show how the platform works from the client side, and to test the backend from a web application.
coding-eval-platform/commons
Project containing several commons libraries to be reused across the platform.
coding-eval-platform/debezium-docker-images
Docker images for Debezium. Please log issues in our JIRA at https://issues.jboss.org/projects/DBZ/issues
coding-eval-platform/docker-compose-stacks
Repository containing several stacks created with Docker Compose, mainly used for development and testing purposes.
coding-eval-platform/evaluations-service
Service in charge of evaluations management.
coding-eval-platform/executor-service
Service in charge of running code.
coding-eval-platform/infrastructure-guides
Repository containing guides and different types of resources needed to setup the infrastructure
coding-eval-platform/kubernetes
Repository containing Kubernetes files that enables the deploy in a Kubernetes cluster
coding-eval-platform/lti-integrations-guide
Repository containing guides that explain how to integrate the platform with different LMSs
coding-eval-platform/lti-service
Service in charge of providing LTI 1.3 integration. This service allows both teachers and students to communicate with the platform through Learning Management Systems (LMS) as, for example, Blackboard Learn. Specifically, the service allows teachers to select an exam from within a context in a LMS when building course contents, and student to sit for exams also within the context of a course in the LMS.
coding-eval-platform/lti13demo
LTI 1.3 Java tool with Spring boot
coding-eval-platform/playground-service
Service in charge of providing standalone executions (or playground mode).
coding-eval-platform/users-service
Service in charge of the user management.
coding-eval-platform/api-gateway
Service in charge of providing an entry point into the platform from the outside world, routing external request to each corresponding service.
coding-eval-platform/lti-app
Web application of providing LTI 1.3 integration with LMSs.
coding-eval-platform/service-registry
Service in charge of registering services instances, in order to be queried by components needing to communicate with these services.