• 57 people are interested
 

Java Programmer - Volunteer from Home

Save to Favorites

ORGANIZATION: Tech Curious

  • 57 people are interested
Tech Curious Offical

Tech Curious is looking for Java & Java Script programmers to help with a online learning project. With this project we intend to extend our workshops program to include an online environment, in which:

- Instructors can create their courses, upload their schedules and set their requirement for their courses (prerequisite courses or number of students, etc.)
- Students can view available courses with their time availability and pick the ones that match their schedules, and finally enroll in them.

One of the best available solutions that can handle above requirement is "Sakai CLE".

By using Sakai we need to make sure:

-- After a course is successfully created and enough number of qualified student(s) enrolled, the instructor can provide all the material for the course, and students can view and watch/read them.

-- Also, at the time classes are about to start, some time in advance (e.g. 10 minutes) set by admin/instructor for that class, a link appears for participants (instructor and student(s)), which by a click, will initiate a window that hosts a live online session for that class, and the link will expire after class is concluded.

-- After class is finished, the recorded session will become available.

This description leads to the introduction of an integral part of this environment, which is our online conferencing platform.

This platform is going to be running on peer to peer WebRTC protocol, and more specifically peerJS. We have some materials available for candidates to get more information such as "Learning WebRTC" which is a very comprehensive tutorial that helps develop exactly what we need, with a bit of improvements needed to be made to guarantee a quality service.

We need two candidates, one to focus on Sakai CLE, and the other on PeerJS, who can work as a team and be able to integrate their work into one working solution.

The specific details of the features needed will be provided once candidates are selected.

This is a great opportunity to help a non-profit organization and receive experience and recommendations to future potential employers.

Thank you so much for your interest in this project, if you have any questions at all please feel free to contact us at anytime to get more information.

More opportunities with Tech Curious

No additional volunteer opportunities at this time.

About Tech Curious

Location:

9101 W. Sahara Ave, Suite 105 K6, Las Vegas, NV 89117, US

Mission Statement

Tech curious aims to unlock creative potential by empowering communities with the tools and workspace to safely experiment and learn about science & technology.

Description

Our vision is to help the community learn, build and develop technologically by connecting people with access to community laboratories and technical volunteers to help people explore the dreams they are passionate about. We want to create opportunities for people to get experience and job skills. We hope to build our own laboratories and create technical volunteer opportunities in communities throughout the USA.

CAUSE AREAS

Community
Computers & Technology
Education & Literacy
Community, Computers & Technology, Education & Literacy

WHEN

We'll work with your schedule.

WHERE

This is a Virtual Opportunity with no fixed address.

SKILLS

  • Software Engineering
  • Website Programming

GOOD FOR

N/A

REQUIREMENTS

  • 5 Hours per week
  • Java SE, Java Script

Report this opportunity

We're sorry, this opportunity is no longer active.

Please find other opportunities.

Find Opportunities