|Mentor||Jessica Leach (JessicaML)|
|Suitable for Beginners?||yes|
|Tags||HTML CSS React Rails Animation Edtech Science|
|Applications (1st Choice)||0 (0 submitted | 0 in-progress)|
|Applications (2nd Choice)||0 (0 submitted | 0 in-progress)|
|Code of Conduct||https://github.com/JessicaML/ScienceMotion-Static/blob/master/code-of-coduct.md|
|License||MIT license (MIT)|
ScienceMotion is a free, not-for-profit open source application to learn the concepts of high-school level science through animation. Scientific theories are about how shapes and forces move in space, so we believe animation is the best way to explain them.
- To create something as fun as MTV or Sesame Street to look at, that teaches the - concepts of high-school level science.
- To get users from all walks of life to view and enjoy our animations.
- To help high school students reach their goals with scientific understanding and knowledge.
Live site: www.sciencemotions.com
- Experience with GIT and the command line
- Experience or willingness to learn/ use Rails
- Experience with the Model View Controller model
- Interest in implementing unit, integration, and acceptance tests
- Interest in accessibility in web development and performance optimisation
- Interest in design, science, education, front-end animation
In the end, a passion for the project and a desire to build and learn are the most important things, so I would very much encourage applicants who have less experience but more excitement about the project!
Tasks And Features
We have a lot of interesting features that are available to work on - these tasks for include backend and frontend work, but we can have a conversation and tailor tasks to participants’ interests and experience level.
Do you want to help make engaging designs and animations for lessons? If you want to gain experience in React we’d love your help with moving to React frontend. We also need help with Ruby on Rails and testing with RSpec.
Does open-sourced, online and interactive education appeal to you? You can help out by:
- Bug-fixing existing lessons
- Working on long-form lessons with a fun tool like Skrollr
- Help us create great content by building lessons from scratch
- What about working with rails? If you’re interested in learning how to build a backend framework, we are in the process of migrating our courses to a rails backend (MVC process):
- Setting up the controllers and routes
- Building the schema for course model
- Writing unit tests - very important and great experience
- Optimising performance - making our website load faster
You must be logged in to comment on this project.