Web lotteries and Bingos for Student Engaging Games

Curriculum Javascript

Simple web interfaces in Javascript for light-weight games in the chemistry class

Xavier Prat-Resina https://pratresina.umn.edu (University of Minnesota Rochester)https://r.umn.edu
08-01-2019

In my chemistry class there’s always a day that I need to engage students in a different way. Perhaps is the day before the exam and don’t want to introduce any new or serious content, perhaps is that weird day right before Thanksgiving when you are not canceling class but half of students are not attending.

In any case, through the years I have been using different forms of games that can carry a tangential pedagogical value and that can engage students in a time when their focus is probably at their best.

For example, for a first semester chemistry (CHEM1331 - so a little different) we run a bingo game. The game takes place after students have learned their functional groups, skeletal structure, NMR peaks and IR signals.

As you can see, the site requires having generated the 2d structures. Nowadays you may be better off using RDKit to convert names to 2d images (https://www.rdkit.org/docs/GettingStartedInPython.html). I think I generated that group of images by querying the NIC server. For example, the URL https://cactus.nci.nih.gov/chemical/structure/methylamine/image returns an image of methylamine. So, with the terminal you can build a script that downloads all those files such as:

cat list|while read mol
do
    curl -o $mol.gif https://cactus.nci.nih.gov/chemical/structure/$mol/image
done

That’s all. The class will take a solid 30 minutes to even have completed a line (let alone a full bingo card).

Citation

For attribution, please cite this work as

Prat-Resina (2019, Aug. 1). Prat-Resina's blog: Web lotteries and Bingos for Student Engaging Games. Retrieved from https://xavierprat.github.io/Blog/posts/web_lotteries_bingos_for_student_games/

BibTeX citation

@misc{prat-resina2019web,
  author = {Prat-Resina, Xavier},
  title = {Prat-Resina's blog: Web lotteries and Bingos for Student Engaging Games},
  url = {https://xavierprat.github.io/Blog/posts/web_lotteries_bingos_for_student_games/},
  year = {2019}
}