GithubHelp home page GithubHelp logo

Rederly's Projects

async-mutex icon async-mutex

A mutex for synchronizing async workflows in Javascript

backend icon backend

This is the core backend for Rederly. Essentially this is the glue and business logic that connects everything together. For the most part, the frontend makes requests to the backend which then fetches data from the backend or makes appropriate requests to microservices.

backend-validations icon backend-validations

This project is currently incomplete. Although it is at a point that it is usable it was never integrated with frontend/backend. The purpose of this was to define the API using JSON schemas so that documentation, validation, and typescript types could be automatically generated.

database icon database

Store procedures that were included on Rederly database. Most of these (if not all) were used by engineers only.

def-parser icon def-parser

A minimal module used to convert def files to JSON objects.

frontend icon frontend

This is a frontend for the Rederly application, written in Typescript and utilizing the React view library.

heic2any-esm icon heic2any-esm

Converting HEIF/HEIF image formats to PNG/GIF/JPEG in the browser

library-browser icon library-browser

A microservice that is currently proxied to by the frontend. This consumes a database which is essentially an index of the opl.

ltijs icon ltijs

Turn your application into a fully integratable LTI 1.3 tool provider.

migration-checker icon migration-checker

This was a tool used by engineers to make sure that the database schema generated by Sequelize initialization matched the database schema generated by migrations (given an input database schema)

pg icon pg

Problem rendering engine for WeBWorK

rederly icon rederly

This repo is intended to be a parent repo for all the components

rederly-backend-sdk icon rederly-backend-sdk

This project is currently incomplete. Although it is at a point that it is usable it was never integrated with the frontend. This is the Axios layer for the frontend to talk to the backend. Since it shares backend-validations it gets a bunch of autogenerated types and docs for free. This auto-generates the Axios layer based on that project.

rederly-course-export icon rederly-course-export

This is a set of projects for exporting a course. The server expects all data to be passed in while standalone makes its own database connection. Standalone can be run as a CLI or as a server.

rederly-data-integrity-monitor icon rederly-data-integrity-monitor

This project is a slackbot that runs queries against the database to either output useful information (i.e. user count) or check that the data assumptions that were made hold true (i.e. num_attempts on grades matches workbook count)

rederly-utils icon rederly-utils

Shared Rederly logic. This logic is specific to the Rederly platform.

redis-publisher icon redis-publisher

This is for use with publishing notifications to rederly (with websockets), never actually integrated

redis-subscriber icon redis-subscriber

This is for use with subscribing to notifications for rederly (with websockets), never actually integrated

scheduler icon scheduler

This scheduler is currently used for one thing: posting back to the backend when an exam should be auto-submitted.

university-eval icon university-eval

This was a script used to generate a report that would be used in presentations with universities.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.