Website

https://vishnudhanda.notion.site/vishnudhanda/User-Documentation2f717fae9e144abe833131b13c91c369

Github Repository

https://github.com/Vishnu-Dhanda/Hack-Your-Learning-2022

Some Questions:

Inspiration:

As python is the most intuitive language its only natural to steer towards it

What it does:

Using a graphical user interface that initially gives you information and then tests you on its knowledge with a simple question to ensure understanding.

How we built it:

We brainstormed a basic plan for the programme and then a syllabus to teach afterwards, using python we made it interactive.

Challenges we ran into:

Making the programme interactive was particularly difficult as we had to implement Tkinter, a module we had no prior experience with.

Accomplishments that we're proud of:

We managed to successfully implement a graphical user interface using Tkinter within a matter of hours which would have otherwise taken days if not weeks of work.

What we learned we learned:

How to use a totally new module called Tkinter and implement it ## What's next for learn π improving user interactivity with more exciting

A Basic overview of the program

  • Learn π is an interactive program designed to help students learn to code within the programming language Python.
  • As we are teaching programming using Python we thought it was only right for the entire program to be created using Python.
  • We created a robust syllabus with great examples to teach the fundamentals of Python.
  • Within this syllabus, we cover topics such as Print statements, inputs, comments, loops, If statements and Variables.
  • Our program uses a graphical user interface generated using the Tkinter module to allow for user interaction.

Instructions of Usage

  • On running the learnπ.exe file
  • The user shall be greeted with a splash screen that allows them to run the application.
  • On running the application, the user is presented with information on a particular area of the syllabus designed.
  • The user is then tested with a series of multiple choice questions.
  • On the event whereby the user selects the correct option the program shall progress and display the next area of the syllabus.
  • If the correct option is not selected, the user can select a different answer, this was done to ensure a proper understanding of the topic.

Built With

Share this project:

Updates