seedbox
Anubis
Our great sponsors
seedbox | Anubis | |
---|---|---|
2 | 11 | |
302 | 276 | |
- | 3.6% | |
0.0 | 8.9 | |
24 days ago | 14 days ago | |
Shell | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
seedbox
- Torrent and Seed from QNAP NAS?
-
Example fullstack projects with traefik as reverse proxy
You can take my personal seedbox repository as an example: https://github.com/jfroment/seedbox
Anubis
-
[OC] Proof that students will always wait until the last minute to do their homework. Minute by minute usage data generated from the Anubis LMS at NYU (updated for spring 2022 semester)
We have something like this available to TAs and Professors in the admin autograde results panel of the website. It looks something like this: https://github.com/AnubisLMS/Anubis/blob/main/docs/design-tex/figures/autograde-results-1.png
- Anubis: NYU Tandon's in house cloud dev environment & autograding solution developed entirely by students (serves 1100+ students)
- NYU's open source Cloud IDE and Autograding solution - made for students by students
-
[OC] Proof that students will always wait until the last minute to do their homework. Minute by minute usage data generated from the Anubis Learning Management System at NYU.
Generated using matplotlib. The source code for the Anubis online learning system is open source github.com/GusSand/Anubis.
- Anubis learning management system at Tandon
-
I created a LMS specifically designed for CS courses (used at NYU Tandon)
https://github.com/GusSand/Anubis <- Much more on the internals and design of Anubis here
A lot of CS courses have separate solutions for distributing assignments, automated tests, submitting work, and class VMs (either cloud or local with something like Vagrant). My system, Anubis, wraps all of these things onto one single platform. The system automates the crap out of things that are done by hand in a lot of CS courses.
For each assignment students get their own github repo. When they push to that repo, Anubis runs automated tests on it. The results are then available on the website. Feedback before the deadline.
Anubis also has Cloud IDEs. These are temporary VSCode servers that can be spun up by students at a click of a button. The servers are docker containers that are custom built for the needs of the class (i.e they have everything installed that you would need). Because these are docker containers in the cloud, and not VMs, environments are consistent and stable for all students.
Then on the admin side of things, autograde results, and additional stats and usage visuals are available to TAs on the website. All of the administration things like deploying assignments can be done in our special "Management IDEs" that are only available to admins. The automation of autograding, and having those results available along with other useful visuals has greatly increased the grunt work for the grading TAs.
This system has been used for several semesters at the Tandon School of Engineering at NYU for the Intro to Operating Systems course. We even run our midterm and final exams on Anubis. We are looking to expand (potentially to other universities)! If you are a TA or Professor and think this platform would be good for your course, you can inquire about Anubis at this email: [email protected]
- As a CS student, I created a Learning Management System specifically designed for CS courses (used at NYU Tandon)
-
As a CS student, I created a LMS (learning management system) specifically designed for CS courses
https://github.com/GusSand/Anubis <- Much more on the internals and design of Anubis here
-
Example fullstack projects with traefik as reverse proxy
I created an LMS (learning management system) for CS courses that uses traefik in k8s (with debugging through docker-compose): https://github.com/GusSand/Anubis
What are some alternatives?
PlexGuide.com - Welcome to https://PlexGuide.com ~ Rapidly deploy multiple-hasty Docker Containers through Ansible with local or Unlimited Google HD Space!
theia - Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
docker-compose - Docker-compose for a full-stack lancache
docker-webtop - Ubuntu, Alpine, Arch, and Fedora based Webtop images, Linux in a web browser supporting popular desktop environments.
docker-compose - Some examples of docker-compose stacks used at home and at work...
Artemis - Artemis - Interactive Learning with Automated Feedback
MTV-YTDLP - Simple script using YT-DLP do download an episode from MTV.com, and then merge the resulting multiple output MP4 files using ffmpeg. MTV episodes are split in to multiple MP4 files, so resulting output for a single episode can be between 3-11+ MP4 files. This script is a band-aid for that.
swizzin - A simple, modular seedbox solution
rpi-microk8s-bootstrap - Automate RPI device conversion into Kubernetes cluster nodes with Terraform
arch-plexpass - Docker build script for Arch Linux base with Plex Pass Media Server installed
Markus - Git repository of MarkUs