Find Jobs
Hire Freelancers

Scala Server Client project

$30-250 USD

Cancelled
Posted about 10 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 5864875

About the project

Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Apr 27, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.