Skip to content

LensesResearchLab/UI-ULOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ULOS - UI

ULOS - Uniandes Lab Orchestration System

ULOS is a web platform developed to facilitate the management and automated feedback of academic assignments at the Universidad de los Andes. Through this tool, instructors can create assignments associated with technical definitions such as Cypress, G-code, or Kotlin. Students can upload their submissions and receive automatic feedback thanks to static and dynamic analysis processes.

Main Features

  • Secure authentication for Uniandinos users
  • Different roles for instructors and students.
  • Assignment creation and management by instructors.
  • Association of assignments with technical definitions such as Cypress, G-code, Kotlin, etc.
  • Upload of PDF statements and list of students.
  • Individual submissions per student.
  • Automatic static and dynamic analysis of submitted files.
  • Immediate feedback for both instructors and students.

Roles and Functionalities

Teacher

  • Create new assignments with their description and statement file.
  • Associate each assignment with a technical definition (Kotlin, G-code, Cypress, etc.).
  • Upload a list of students.
  • View student submissions and the automatic feedback generated.

Student

  • View available assignments.
  • Upload their submission.
  • Receive automatic feedback based on the technical analysis.

Capturas de Pantalla

Login

Login

Teacher Dashboard

Teacher Dashboard

Create New Assignment

Create Assignment

Associate Technical Definition

Associate Definition

Create Definition

Create Definition

Automatic Feedback for the Teacher

Teacher Feedback

Edit Assignment

Edit Assignment

Description of Definition

Description Definition

Student View: Assignment Details

Student Details

Student Feedback

Student Feedback

Technologies Used

  • Frontend: React.js
  • Language: JavaScript
  • Styles: Tailwind CSS
  • API: (Integrated externally)

Installing and Running Locally

  1. Clone this repository:
git clone [https://github.com/NoNameLab/UI-ULOS.git](https://github.com/NoNameLab/UI-ULOS.git)
  1. Install the dependencies:
npm install
  1. Start the application:
npm start

The application will be available at http://localhost:3000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published