Skip to content

PyCompGeom/NotaBuena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

NotaBuena

NotaBuena ("good grade" in Spanish) is a web app for creation, completion & automated grading of algorithm-based assignments. It consists of two client parts: NotaBuena for Teacher and NotaBuena for Student.

Features

  • Creation of assignments & exams
  • Automatic computation of correct answers to assignments once they are submitted
  • Automatic grading of submitted answers once they are submitted, based on the previously computed correct answers
  • Interactive submission of answers to assignments from "Convex hulls" unit of "Computational Geometry and Computer Graphics" course at the Faculty of Computer Science and Cybernetics at Taras Shevchenko National University of Kyiv

Tech Stack

  • Backend: Django, Django Rest Framework; my libraries AlgoGEARS and AlgoGrade, both utilizing Pydantic and Pytest
  • Frontend: React, ReactFlow, Bootstrap, Bootswatch, React Bootstrap, react-beautiful-dnd, JavaScript Cookie

Demo

Teacher.mp4

NotaBuena for Student

About

A demonstration of NotaBuena web app for creation, completion and automated grading of algorithm-based assignments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors