Skip to content

Semester project in the course Design of Communicating Systems at NTNU Trondheim

Notifications You must be signed in to change notification settings

erikssommer/ta-student-lab-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TA - Student lab connect

Semester project in the course Design of Communicating Systems at NTNU Trondheim

Team 10 members

  • Andreas Bjørnland
  • Andreas Starheim Hernæs
  • Edith Aguado Roca
  • Erik Storås Sommer
  • Eva Vartdal Kvalø
  • Petter Leine Alnes

Project description

This project uses MQTT as communication protocol between two clients, a TA client and a student group client. The TA client is used to send out tasks to the student group clients. The student group clients is used by the groups to register progress and request help if needed. The TA client can then see the progress of the groups and help them if needed.

How to run the project

Install required packages

pip3 install -r requirements.txt

Navigate to the src folder

cd src

Here there are two files, one for the TA client and one for the student client. These files use the corresponding components and state machines

Running the TA client

python3 ta_client.py

Running the student group client

python3 group_client.py

Dashboard visualization

TA client dashboard Group client dashboard

About

Semester project in the course Design of Communicating Systems at NTNU Trondheim

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages