Find Jobs
Hire Freelancers

Scala Server Client project

$30-250 USD

Anulowano
Opublikowano około 10 lat temu

$30-250 USD

Płatne przy odbiorze
Job Overview: I need a TCP socket based system to be developed using the akka library in Scala. Some code regarding the GUI interface is already written (bugs exist) and the code will be provided once hired. What needs to be done: The system is a client server based Course Management system. There will be a client code section and a server section. There can be two types of clients - A student and a teacher. Teachers need to be able to log in to the server and post multiple choice quizzes. The students will be able to log in to the server and take the quizzes. The scores can then be posted by the teacher and individual students can see their scores. There can be multiple courses and multiple semesters. Students should be able to see only their current semester and current courses and information about the course specific to themselves (like scores). Teachers should be able to see only the courses they take but will have access to all scores and student records. In addition there needs to be a public message board (individual to each course) where teachers and students can post messages. There should be be at least two servers which can take over if either one crashes/fails. Failure of one server should not result in loss of data(replicate data to the other server). Key skills needed: Sound knowledge of scala and the akka library. What I am looking for: This does not need to be a finished product now. You will have freedom about the design and the GUI. The important thing is to implement the server, client and the quiz part. If this is done successfully in two days then there will be additional assignments on improving this and ultimately work towards implementing a full desktop and online version of the software which can take another month.
Identyfikator projektu: 5864875

Informację o projekcie

Zdalny projekt
Aktywny 10 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne

O kliencie

Flaga UNITED STATES
United States
0,0
0
Członek od kwi 27, 2014

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.