Student User Guide
  • 👋Welcome to AssignmentOS!
  • 💻Workflow
    • 1️⃣Prerequisites
    • 2️⃣Begin Assignment
    • 3️⃣Cloning Repo
    • 4️⃣Pushing Changes
    • 5️⃣Submitting Solution
  • 🔎Tracking
    • Tracking Your Assignments
  • 👁️Reviewing Results
    • View Score & Status
    • View Report
    • View Submission Feedback & Recommendations
  • ❓FAQ
    • GitHub/GitLab 404 Error
    • Forgot To Submit Solution Before Deadline
    • Solution Invalid - Test File Has Been Modified
Powered by GitBook
On this page

Was this helpful?

  1. Workflow

Prerequisites

PreviousWelcome to AssignmentOS!NextBegin Assignment

Last updated 1 year ago

Was this helpful?

  • GitHub/GitLab - GitHub or GitLab (depending on which one your education institution is using) is a core part of the AssignmentOS workflow. If you do not already have a GitHub/GitLab account, you can sign up to create a free GitHub account and to create a free GitLab account.

  • Git - In order to push your changes to GitHub or GitLab, you will first need to on your computer.

Runtimes

To build & run your solution to an AssignmentOS assignment locally, please install the following runtimes for the language/framework in which you are going to take your assignment:

Language

Runtime version

Java

Java 17

JavaScript

Node 18

TypeScript

Node 18

.NET

.NET 7.0

Python

Python 3.11

PHP

PHP 8.0

Ruby

Ruby 3.0

R

R 4.0.3

Go

Go 1.19

Kotlin

Kotlin 1.8, Java 17

Scala

Scala 2.13.6, SBT 1.5.3

Solidity

Node 15.5

Elixir

Elixir 1.12, Erlang/OTP 24

Terraform

Terraform 1.3.7, Go 1.19

React

Node 16/18

Angular

Node 16/18, Angular 13

Vue

Node 16/18

Web

Node 15.5

WordPress

PHP 7.4

Swift

Xcode 14

React Native

Node 16

C++

CMake 3.13

SQL

Once you have the runtime installed for the language/framework for your assignment you can then .

💻
1️⃣
here
here
install Git
begin your assignment
SQLite Browser