Distributed Systems Assignment 1

Related tags

Spring Boot DSYS_A1
Overview

DSYS_A1

Distributed Systems Assignment 1

The application that I have decided to have as my assignment is a testing application. The supervisor server will ask a multiple choice question and also give possible answers. The subjects who will take the test (clients) will answer the questions as they are sent out asynchronously from the supervisor. The supervisor can create custom tests as well as view the statistics for any test with more than one attempt. The tests and test results are saved in the Content folder and each test can also be deleted along with its results file.

Instructions to Download:

  1. Open the desired download location in the terminal.
  2. Run command "git clone https://github.com/UOITEngineering2/assignment1fall2020-OwaisQuadri" or "git clone https://github.com/OwaisQuadri/DSYS_A1".

Instructions to open a new Supervisor session:

  1. Open a new terminal in "DSYS_A1" directory
  2. Run command "java Server.Supervisor username password" with an authorized username and password.
for now, use the username "admin" and password "admin"

Instructions to open a new Student session:

  1. Open a new terminal in "DSYS_A1" directory.
  2. Run command "java Client.Student username password" with an authorized username and password.
for now, use the username "owais" and password "owais"
You might also like...

Kryptokrona Java SDK for building decentralized private communication and payment systems.

Kryptokrona Java SDK for building decentralized private communication and payment systems.

Kryptokrona Java SDK Kryptokrona is a decentralized blockchain from the Nordic based on CryptoNote, which forms the basis for Monero, among others. Cr

Oct 31, 2022

Universal, flexible, high-performance distributed ID generator

Universal, flexible, high-performance distributed ID generator

CosId Universal, flexible, high-performance distributed ID generator 中文文档 Introduction CosId aims to provide a universal, flexible and high-performanc

Dec 27, 2022

A distributed lock that supports the use of Redis and Zookeeper, out of the box, fast and easy to use

lock-spring-boot-starter A distributed lock that supports the use of Redis and Zookeeper, out of the box, fast and easy to use 一款基于 Redis 和 Zookeeper

Oct 15, 2022

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

Spring Cloud Alibaba A project maintained by Alibaba. See the 中文文档 for Chinese readme. Spring Cloud Alibaba provides a one-stop solution for distribut

Jan 1, 2023

Distributed-messenger - 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos

Distributed Messenger 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos Requisitos do Pr

Feb 19, 2022

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

Cadence This repo contains the source code of the Cadence server and other tooling including CLI, schema tools, bench and canary. You can implement yo

Jan 4, 2023

The Distributed Application Runtime (Dapr) provides APIs that simplify microservice connectivity

The Distributed Application Runtime (Dapr) provides APIs that simplify microservice connectivity

Quarkus - Dapr Introduction What is Quarkus? Traditional Java stacks were engineered for monolithic applications with long startup times and large mem

Jan 5, 2023

An Open-Source, Distributed MQTT Broker for IoT.

简体中文 | English MMQ broker MMQ broker 是一款完全开源,高度可伸缩,高可用的分布式 MQTT 消息服务器,适用于 IoT、M2M 和移动应用程序。 MMQ broker 完整支持MQTT V3.1 和 V3.1.1。 特征 分布式MQTT服务 万级连接数并发(3台

Dec 15, 2022

Distributed id generator application

Java distributed Unique ID generator inspired by Twitter snowflake You can read about Twitter snowflake here. The IDs are 64-bits in size and are gene

Oct 21, 2021
Owner
Owais Quadri
Motivated Software Engineering Graduate looking for Entry Level Opportunities in Software Development
Owais Quadri
Flights metasearch engine simulation using Java, GraphQL and React.js, developed for COMP30220 Distributed Systems.

Distributed Airways For the full project report, see ./report.pdf. A demonstration video is available here. Requirements Docker JDK 8 and Apache Maven

Rajit Banerjee 3 Dec 29, 2022
Test assignment for the course from MTS.Teta Java Middle Developer. 2022

Сервис по планированию задач Список фичей: Пользователь может добавлять, удалять, закрывать и заново открывать задачи Названия задач должны быть уника

Semyon Kirekov 7 Nov 1, 2022
Angular Final Assignment - Keep Note frontend

Angular Final Assignment - Keep Note frontend Objective The Objective of this level of Keep is to cover the following areas : Components Design Compon

Baskaran Murugesan 1 Jan 29, 2022
Section B of Assignment 1. Setup project and collaborate on GitHub by writing test fixtures.

Task Each member (including the team leader) should create a branch (use student number as the branch name) and include a small program in the branch

Quinn Frost 1 Apr 6, 2022
Java Practical CO1212 exercises and assignment answers.

CO1212 Exercises Java Practical CO1212 exercises and assignment answers. Contribute to this You can find the questions in their respective directories

Dilshan Karunarathne 4 Apr 12, 2022
☕️🚀🚨 This repository consists of solutions for the Community Classroom complete DSA Java Bootcamp assignment problems.

Java DSA Bootcamp ?? Assignments Go to Kunal Kushwaha's ????‍?? course repository : ☕️ Java DSA Bootcamp ⚠️ ?? this repository is now inactive due to

Milind Mishra⚡️ 106 Dec 12, 2022
All the Assignment Programs given by College

OOPs-Assignment This is a Repo holding the Assignments or test programs given by the College in the 5th Semester. We will try to include as much as pr

Raunak Mandal 4 Jul 16, 2022
Principles of Database Systems Project

This is a repository for the course project of Principles of Database Systems at New York University by Qifan Zhang, Zhen Wang, and Haoran Wang.

null 2 Apr 12, 2022
This repository should serve as a guide to everybody who wants to study software and hardware for embedded systems but doesn't know where to start.

Roadmap to Embedded Engineering This repository should serve as a guide to anyone who wants to study software and hardware for embedded systems but do

Mateus Antonio da Silva 108 Jan 4, 2023
Relational database project, PC Builder, for the Database Systems Design course.

README: Starting the Progam: This program was built and ran on the Eclipse IDE. To run, first create the database, "ty_daniel_db", using the ty_dani

Daniel Ty 1 Jan 6, 2022