Skip to content

This project teaches students how to write the name or formula for a chemical compound. Interactive tutorials introduce the skills and provide guided practice to get the students started with the concepts. An "infinite practice" function provides immediate feedback as students respond to randomly generated name and formula questions.

Notifications You must be signed in to change notification settings

jimflores5/Naming

Repository files navigation

Overview

  • In high school Chemistry, there are several basic (yet critical) skills that students must master. These include taking quality measurements, performing metric conversions, dealing with significant figures/scientific notation, solving problems using dimensional analysis and writing chemical formulas.
  • Each of these skills gets better with practice, but how much practice a student needs varies from person to person. Providing each student with just the right amount of practice AND timely feedback is challenging.
  • This project teaches students how to write a chemical formula when given the compound’s name and how to name a compound when given its formula.
  • Interactive tutorials introduce students to the new skills via dynamic notes, short video clips and guided practice problems.
  • An "infinite practice" mode provides immediate feedback as students respond to randomly generated name and formula questions.

Features

  • Interactive tutorials introduce students to the new skills.
  • "Infinite practice" options provide immediate feedback to help students master the new skills.

Technologies

  • Python
  • Flask
  • HTML
  • Jinja2
  • Bootstrap
  • JavaScript

About

This project teaches students how to write the name or formula for a chemical compound. Interactive tutorials introduce the skills and provide guided practice to get the students started with the concepts. An "infinite practice" function provides immediate feedback as students respond to randomly generated name and formula questions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published