Inspiration
I've been a lecturer for over 25 years (since i'm 17.5). I'm teaching a 1 year software development courses, changing the life of many, by transforming them into a skilled software developers. Many years my specialite were kids (usually my groups would start a 1st degree in computers science in the age of 16+-). Lately with all the Corona havoc, i was forced to study remotely, And then i felt crippled, because i can not "feel" the people, and i can not give them an excercise, and "see" who needs my help. Also, many people have problems learning remotely, and the teacher is definitely limited in his ability to help individuals one by one. Due to to the fact that i care a lot, i thought on how to improvise and use Gelp it!, the program that my startup has been developing for the last 5 years, to help me solve the situation. Also, I started using more aggresively a method i used in class, matching people who solved my excercises, with students who have had problems. To have students teach each other, and me just making the matches, made an amazing difference in the remote learning process. Students started telling me it's even better than the old method, and the results were excellent. I'm now passionate to share my methods that proved to work, with the world, and help students and teacher from all over the world with their challenge.
What it does
Gelp it! is being installed on the students' IDEs, monitors their programs output, and informs the teacher on every error they make. This way the the teacher needs not to "ask" or "guess" who has a problem. He gets all the errors to a centralized UI screen, and is able to add solutions to each problem. The moment the teacher enter a problem, the next time a student faces an identical / similar problem, he will automatically get the teacher's solution. Also,each student which finishes his task will be able to submit a solution/inform the teacher that he has succeeded in his task. Using his centralized UI control center, the teacher will have the ability to easily assign students who have completed their task, to help other students who haven't already. The teacher may inspect their work prior, or just send them to help the others, in order to encourage the knowledge exchange. This way, a student harness the power of the "strong students" to help the weaker students. These kind of actions promotes communication and friendships in the class, let alone enables one teacher to enrich many individuals at once. As a summary : our solution gives the teacher a tool, which alers on every problem students face during excercises, the teacher can then contribute to a knowledge base which willl supply answers from that point to every student who face a similar problem. Our suggested solution also enables the teacher to easily match strong students with weaker ones, so that the strong students will promote the weak ones. The solution (or a close variation of it) can be also applied to other fields and not just software development.
How I built it
Monitoring the client side is built over Gelp it! (which is a working service). We just added a UI layer and some algorithms. The screen shots supplied in the presentation are mainly mock ups, but serves well to show the vision.
Challenges I ran into
Mainly running multiple projects simulatanously. Technically the most challenging thing is to devise a good UX, and think on how we can apply the idea to MORE than just computer classes.
Accomplishments that I'm proud of
Being able to serve not "an idea", but "a solution" that works. I'm highly proud of the fact that i provide a solution which is easy to implement, and match perfectly to the standards we want our kids to be raised in (like helping the others).
What I learned
That i definitely need more assitance if i'm assigning to more than 1 project in a Hackaton.
What's next for Improved remote learning
Find an organization that would order a solution from us.
Built With
- angular.js
- gelpit!
- google-cloud
- java



Log in or sign up for Devpost to join the conversation.