Categories
News

September 2024 newsletter: New sig fig rounding problems, Dashboard improvements, and more!

Hello again! I hope the school year has started smoothly for you and you have classes filled with students who are eager to learn Chemistry 😆. In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Significant Figures Quiz problem type – rounding!
  • *NEW* Dashboard features and improvements
  • Quick tips on sharing classes with colleagues and differentiation
  • Site licenses for the 2024-2025 school year
  • Bug fixes and other improvements

*NEW* Sig fig rounding problems!

One of the very first quizzes I created for ChemQuiz.net was the Significant Figures Quiz, and it’s been popular from the very beginning. I’ve found that even my strongest students can struggle with trying to keep track of which digits matter in a number and why. To make this a little easier on everyone, I’ve added a new problem type – rounding!

screenshot of new "rounding" option in the Significant Figures Quiz

In Chemistry, the reason we need to be able to count how many sig figs a number has is so that we can round a value properly after performing calculations, so my hope is that this problem type will help students learn how to do that. Here’s an example of some of the problems the quiz can generate:

screenshot of a sample of rounding problems generated by the Significant Figures QuizIn the ChemQuiz.net Dashboard, when you create an assignment using this quiz, you can choose whether or not you want it to generate problems using decimal and/or scientific notation. Personally, I like splitting those out into two separate mini-assignments for my students so that they can get the hang of it with decimal notation before I give them scientific notation (which is, in my opinion, easier).

I also added problem explanations for rounding by sig figs:

screenshot of a solution for a rounding problem on the Significant Figures Quiz

Try out the new rounding problems on the Significant Figures Quiz and let me know what you and your students think!


*NEW* Dashboard features!

I’ve also added some new features to the ChemQuiz.net Dashboard based on teacher feedback so that it’s easier to use for everyone.

New “Settings” menu

First, for better organization, I created a new “Settings” menu and moved “User Settings”, “Dashboard Settings”, and “School Info” under there:

screenshot of the new "Settings" menu in the ChemQuiz.net Dashboard

New assignment order option

Also, teachers can now change the order in which their assignments appear on their students’ Dashboard! To change the order, go to Settings > Dashboard Settings:

screenshot of the new option to change the order of assignments on the student Dashboard

You can change the display order directly on the Assignments page by selecting “Update order of assignment(s)” in the bulk actions menu and then using the dropdown menus in each row:

screenshot of the Assignments page on the ChemQuiz.net Dashboard showing the dropdown menus to change assignment order

You can also change the assignment order when you’re creating or editing an assignment. I know that a lot of science teachers are highly organized and pay close attention to detail, so I apologize for not adding this feature four years ago when I first created ChemQuiz.net! Please note that this currently only changes the order in which assignments appear on your students’ Dashboard, not teachers (this feature is coming soon). Thanks to Don for this suggestion!

Display score percentage

You can now see score percentages on both the Results and Grades pages by hovering over a student score:

a screenshot showing how to display the score percentage on a student score

Thanks to Jana for the great suggestion!

“Helpful resource” links to free online textbook

When I created independent student accounts, I looked for a free, well-made online textbook that students could use to learn or review a topic before taking a practice quiz. After looking at numerous options, I felt that the LibreTexts textmap for “Chemistry: The Central Science” by Brown et al. was the most robust and complete, so I included links to specific chapters for each assignment that I’d created for those students.

To make everyone’s lives easier, I’ve now added a new feature for teachers to add these links to the top of assignments! Simply create a new assignment or edit one you’ve already made, and after you’ve selected the quiz-specific features, you’ll see an option like this:

a screenshot showing the new "Helpful resources" option for assignments in the ChemQuiz.net Dashboard

In this example, these chapters are for the Balancing, Identifying & Predicting Chemical Equations Quiz. You can preview the chapters when you create or edit an assignment, or you can see all of the chapters for each quiz on the Quizzes page (you have to be logged in to your Dashboard account in order to see them). I know a lot of schools don’t hand out textbooks any more, and I’ve found that some online textbooks are nearly impossible to use, so I hope this resource helps!

Export results as “grid”

I also added the ability to export your score results as a CSV file in a “grid” format (like how they’re displayed on the Grades page):

a screenshot showing the new "export student results as grid" option in the ChemQuiz.net Dashboard

This would be most useful for those of you who store your grades in a spreadsheet such as Excel or Google Sheets, or want more control over how they’re imported into your existing LMS. Thanks to Jason for this suggestion! Please note that the grid format will only export the highest score that a student earns for each assignment. (A number of you have reached out asking for automatic synchronization of results between the Dashboard and popular LMS’s such as Canvas and Google Classroom, so please know that I plan on adding that feature and I appreciate your patience while I figure that out.)

If you don’t have a site license for the ChemQuiz.net Dashboard but you want to try out these new features, please fill out this short Teacher Interest form for a free 30-day demo!

Finally, all of these new features are also available on PhysQuiz.net, so if you also teach Physics or have a colleague who might be interested in trying it out, please fill out the PhysQuiz.net Teacher Interest form for a free demo!


Quick tips: sharing classes & differentiation

I have two quick tips to make your lives easier! First, if you teach Chemistry with one or more colleagues and you want to synchronize your ChemQuiz.net assignments, you can easily share your classes with them. Simply create a new class or edit an existing one, and then check the boxes next to each colleague’s name at the bottom of the page:

a screenshot showing how to share a class with colleagues in the ChemQuiz.net Dashboard

Then, when your colleague creates an assignment, they can also assign it to your class, and you’ll be able to see student results and grades from those assignments just like you normally do. If you have several teachers at one school who want to synchronize like this, I recommend designating one person as the “lead” teacher, and then everyone else shares their classes with that lead teacher. The lead teacher can then create the assignments for everyone’s classes all at once, which I hope will save everyone lots of time!

Another quick tip is about differentiation, which is an easy term for administrators to toss around but can be a challenge for teachers to implement successfully. I taught Environmental Science and APES in a differentiated classroom for years, so I know this firsthand!

Students can be in more than one class in the ChemQuiz.net Dashboard, so you can differentiate for them by placing them in an additional “class” and then creating assignments that best match their abilities. For example, two years ago I had a few students who completed assignments on ChemQuiz.net very quickly, so I created an additional class just for them so I could assign them additional, more challenging assignments. Students can’t see what classes they’re in, only the assignments that are currently active for them and their past results.

You can create a special class by clicking on the Classes menu, clicking the pink “Create a Class” button, and then completing the form like you would for any other class:

a screenshot showing how to add students to additional "classes" for differentiation

Note that some of the students listed are already in another class, but adding them to this class won’t remove them from any other classes. This can also make it easier to differentiate for students who have IEPs or 504 Plans and receive accommodations or modifications, especially if you need to collect data showing how you’re supporting those plans.


Site licenses for the 2024-2025 school year

Thank you to everyone who has purchased or renewed their school’s site license for the ChemQuiz.net Dashboard for the 2024-2025 school year! Site licenses help me pay for the web hosting and software I use to write the quizzes, and it keeps the website ad-free. This past month, the site had over 1 million visits, and last week it exceeded 90,000 visits per day, so its popularity just continues to grow thanks to your support!

If you would like to purchase a site license for the 2024-2025 school year for just US$70, you can do so right now in one of the following ways:

  • credit card through Square (the most popular option)
  • school purchase order (contact me for a sales quote – I’m also happy to fill out any paperwork required by your institution or state)
  • personal check
  • CashApp, PayPal, Venmo or Zelle at chris@chemquiz.net

Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If your school offers physics, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more! Please contact me if you have any questions about how to purchase a site license.

Site licenses also help me offer the ChemQuiz.net Dashboard for free to 160 public schools in the United States where the majority of students are economically disadvantaged. If you teach in a high poverty public school (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!).


Bug fixes & other improvements

Thanks again to everyone who has reached out with a bug report! Here are all of the updates I’ve made over the past month:

Dashboard – these features and bug fixes also apply to PhysQuiz.net!

  • new feature: can now manually order assignments for student Dashboard (thanks, Don!)
  • new feature: export results in a grid format similar to the Grades page (thanks, Jason!)
  • new feature: option to add links to helpful resources at LibreTexts to the top of assignments
  • improvement: can now see score percentage on Results and Grades pages by hovering over a score (thanks, Jana!)
  • improvement: created new “Settings” menu and added “User Settings”, “Dashboard Settings” and “School Info” submenus
  • bug fix: students with deactivated accounts from last school year could not use a join code to re-register for a new class (thanks, Chris!)
  • bug fix: couldn’t change an existing assignment to Continuous mode if it already had a certain number of items (thanks, Pamela!)
  • bug fix: the number of questions on an assignment would reset to 10 if there was an error on the assignment creation form (thanks again, Pamela!)
  • bug fix: adding filter menus broke the bulk actions menu on the Assignments page
  • bug fix: not selecting “export highest score” would generate an error message at the top of the csv file
  • bug fix: students without first or last names would cause errors when exporting results as a csv

Exams

  • bug fix: tab switches were not being recorded correctly for exams (thanks, Darlene!)

All Quizzes

  • bug fix: sig figs in negative numbers were not being counted incorrectly (thanks, Lance!)

Electron Configuration Quiz

  • correction: electron configuration for palladium(II) ion (Pd^2+) was being displayed for lead(II) ion (Pb^2+) symbol (thanks, Susan!)

Scientific Notation Quiz

  • new feature: added explanations (solutions) for all problems

SI Conversions Quiz

  • improvement: better number formatting

Significant Figures Quiz

  • new feature: added problems to round numbers to a certain number of sig figs
  • new feature: added option to choose thousands separator for numbers (commas, spaces or none)
  • bug fix: student answers entered as words instead of numbers (e.g., entering “two” instead of “2”) were crashing the quiz (thanks, Lan!)

Other improvements

Thanks again to everyone who has sent in a suggestion or bug report, and please keep sending them in! I do my best to fix bugs as quickly as possible, and I want to keep adding new features (to the best of my coding ability) to make the site more useful and easier to use for everyone.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on Facebook and Threads and share my updates with your fellow Chemistry teachers!

For those of you in the United States, I hope the school year has started well for you and that you were able to enjoy this three-day weekend. After all, we have weekends in part because of massive strikes by labor unions in the late 1800s and early 1900s, so I hope that’s something we can all appreciate on this Labor Day.

Thanks again to everyone for all of your support, suggestions and feedback as we start up ChemQuiz.net‘s fifth school year! Please get in touch with me any time via the Contact form or email me at chris@chemquiz.net if you have any questions, comments, or concerns. Take care, stay safe, and make sure you get your updated covid and flu shots so you can stay healthy this school year!

-Chris

Categories
News

August 2024 newsletter: new Continuous mode, dark mode, tags, and lots more!

Hi everybody! I hope you’ve all been doing well over the past three months. In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Continuous questions mode for all quizzes!
  • Lots of other *NEW* features – dark mode, assignment tags, sig fig explanations
  • Site licenses for 2024-2025 school year
  • Bug fixes and other improvements

There’s a lot to cover and I know many of you are already starting a new school year, so I’ll get right to it!


*NEW* Continuous questions mode!

I’ve added a new “Continuous” mode that will generate unlimited questions for your students, one at a time, and provide immediate feedback after each question. The Dashboard will keep track of their total score and append each question and response to their results so you can review them. Here’s an example from the Significant Figures Quiz that also demonstrates the new “Dark mode” feature:
A screenshot of the Significant Figures Quiz demonstrating the new Continuous mode and dark mode features
One benefit of Continuous mode is that you can set a threshold on the assignment so that students will still have to answer enough questions correctly in order to complete the assignment but they get as many tries as they need in order to do it. I’m hoping that this decreases student anxiety and gives them more encouragement to try without worrying about getting questions wrong (shout-out to my fellow Phil Schlechty fans – you know who you are!) I plan on using this new feature in my own classes this upcoming school year for in-class practice and formative assessment.

Continuous mode can be activated on any assignment by selecting it under “Number of items” when you create or edit an assignment in the ChemQuiz.net Dashboard:

A screenshot of the ChemQuiz.net Dashboard showing how to activate Continuous mode when creating or editing an assignment

It’s also available on all quizzes on PhysQuiz.net! I’ve activated Continuous mode on the Significant Figures Quiz for everyone who wants to try it out. Please note that Continuous mode disables a few assignment features such as limiting attempts and saving progress (since it already saves each question), and it’s not available for exams. Let me know what you think of the new feature, and thanks to Jason, Don and Malcolm for the suggestions and inspiration!


Lots of other *NEW* features!

I’ve also added a number of other new features to ChemQuiz.net that I hope you and your students will like! Here’s a quick rundown:

  • dark mode† available on all quizzes and the Dashboard (see above)
  • explanations for sig fig problems† (also see above)
  • assignment tags*† for better organization (see below)

Screenshot from the ChemQuiz.net Dashboard shows the new tags features for organizing assignments

A screenshot from the ChemQuiz.net shows the tags filter on the Assignments page

  • view saved student progress*† on an assignment in the Dashboard before it’s submitted (see below)

A screenshot from the Laboratory Equipment Quiz shows saved student progress in the ChemQuiz.net Dashboard

A screenshot of the new layout for the Types of Matter Quiz on ChemQuiz.net

FYI new features that are marked with an asterisk (*) are only available to schools with an active ChemQuiz.net Dashboard site license; new features that are marked with a dagger (†) are also available on PhysQuiz.net.


Site licenses for the 2024-2025 school year

Speaking of site licenses – thank you to everyone who has purchased or renewed their school’s site license for the ChemQuiz.net Dashboard for the 2024-2025 school year! Site licenses help me pay for the web hosting and software I use to write the quizzes, and it keeps the website ad-free. This past school year, ChemQuiz.net averaged about 1 million visits per month, and 18,396 students from 210 schools in six countries completed 372,177 assignments on the ChemQuiz.net Dashboard. The site’s popularity has grown beyond my wildest expectations!

If you would like to purchase a site license for the 2024-2025 school year for just US$70, you can do so right now in one of the following ways:

  • credit card through Square (the most popular option)
  • school purchase order (contact me for a sales quote – I’m also happy to fill out any paperwork required by your institution or state, and I’m now an officially registered business in New Jersey, too! 😂)
  • personal check
  • CashApp, PayPal, Venmo or Zelle at chris@chemquiz.net

Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If your school offers physics, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more! Please contact me if you have any questions about how to purchase a site license.

Site licenses also help me offer the ChemQuiz.net Dashboard for free to 150 public schools in the United States with high rates of poverty. If you teach in a high poverty public school or school district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!).


Bug fixes & other improvements

Besides Continuous mode, the biggest update this summer was invisible, because I spent a LOT of time preparing the site for a major upgrade of PHP, the web server software that powers everything on ChemQuiz.net! This should make the website run faster and more securely. Unfortunately, the upgrade broke some quizzes and a few Dashboard features when I performed the upgrade in early July, but I’ve tracked down a lot of them thanks to teachers who were using the site over the summer and reached out when something wasn’t working properly.

Here are all of the updates I’ve made since the last newsletter I sent back in May:

Everywhere

  • new feature: “Dark mode” (thanks to my son for the suggestion!)

Dashboard – these features and bug fixes also apply to PhysQuiz.net!

  • new feature: added class and tag filter menus to improve assignment organization (thanks, Matthew!)
  • improvement: can now view student progress on an assignment even though it hasn’t been turned in yet (thanks, Vilma & Danielle!)
  • bug fix: teachers could create student accounts that weren’t email addresses through CSV roster import (thanks, Stephanie!)
  • bug fix: CSV results export wasn’t working after PHP upgrade (thanks, Corey!)
  • bug fix: displaying student deletion confirmation form would cause Dashboard to crash due to incorrectly formatted count() function (thanks, Jason!)
  • bug fix: “Time to Complete” in student result details was off by 5 hours (thanks, Nick!)
  • bug fix: most recent results were not showing up due to a miscalculation in the number of Results pages
  • bug fix: student usernames would not show up across the Dashboard if student did not have a first & last name saved in the Dashboard

All Quizzes

  • improvement: Presentation mode is now available to everyone on all quizzes
  • improvement: custom assignment names are now displayed in web browser tab title
  • bug fix: decimal values with multiple zeros after the decimal point sometimes had the distance from the decimal calculated incorrectly

Acid-Base Neutralization Quiz

  • bug fix: disabled multiprotic weak acids in weak acid-strong base problems (thanks, Scott!)

Average Atomic Mass Quiz

  • bug fix: multiple choice distractors were not very random

Concentrations & Colligative Properties of Solutions Quiz

  • bug fix: van ‘t Hoff factor was being excluded from vapor pressure lowering problems (thanks, Mary Ann!)
  • bug fix: weak acids were being included in problems where the number of ions produced in solution mattered (thanks again, Mary Ann!)
  • bug fix: correct answers weren’t being rounded correctly, which sometimes affected scoring (thanks, Michele!)
  • bug fix: blank word problems were being generated for some freezing point depression problems (thanks, Andrew!)
  • bug fix: dilution problems were sometimes being generated with moles as the solution unit (thanks, John!)

Electron Configuration Quiz

  • bug fix: short incorrect answers (less than three characters) would crash the quiz

Enthalpy Quiz

  • bug fix: monohydrate compounds were crashing the quiz when they were randomly selected for a problem

Kinetics & Rate Laws Quiz

  • bug fix: half-life calculations were using the double precision value randomly generated by the quiz for At instead of the value displayed in the problem that was rounded to 3 sig figs, leading to mathematically valid answers being scored as incorrect (thanks, Mary Ann!)

Laboratory Equipment Quiz

  • improvement: added an advanced option in the Dashboard to include specific categories of equipment and exclude specific pieces of equipment (thanks, Tonda!)

Molar Conversions Quiz

  • bug fix: attempting to load saved student progress crashed the quiz in certain situations if gases were involved (thanks, Matthew!)

Naming Compounds & Calculating Molar Masses Quiz

  • improvement: column widths on the quiz page were behaving strangely

Nuclear Reactions Quiz

  • bug fix: test code was being displayed when it should have been removed (thanks, Matthew!)
  • bug fix: blank answers were being graded using the last values entered by the student instead of being automatically marked wrong

pH & pOH Calculations Quiz

  • bug fix: scientific notation formatting for student answers on the results page was not consistent with what they entered

Significant Figures Quiz

  • new feature: added explanations (solutions) for counting and arithmetic problems
  • improvement: added parentheses around scientific notation values in math problems (thanks, Tony!)

Stoichiometry & Limiting Reagents Quiz

  • bug fix: percent yield problems were crashing the quiz due to backward compatibility code that needed to be updated (thanks, Debbie!)

Types of Matter Quiz

  • improvement: changed how justification questions are displayed so that the quiz is compatible with the new Continuous mode

Other improvements

  • improvement: updated PHP to latest version
  • bug fixes: many code updates and improvements necessitated by server software upgrade this summer
  • maintenance: archived all assignments, classes, student accounts and results from the 2023-2024 school year

Thanks to everyone who sent in a suggestion or bug report, and please keep submitting your suggestions and bug reports! With the server upgrade and the new features I’ve added, there are bound to be things that don’t work as properly as they should. The sooner I find out about a bug, the sooner I can fix it!


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

I wanted to thank everyone who completed the end-of-year survey this past Spring! The teachers in the survey gave me a lot of useful feedback on the site, and their suggestions have helped me prioritize what improvements I should focus on for this upcoming school year. On a related note, I was selected as an AP scorer, so I spent a week in June scoring hundreds of AP Computer Science A FRQs, and that mind-numbing experience of trying to interpret handwritten code for eight hours a day honestly helped me a lot with my own coding skills. I’m really excited about all the possibilities for ChemQuiz.net this school year!

RHS EnviroQueens at 2024 Ohio Envirothon Competition

In the May newsletter, I wrote about how I was going to take our school’s Environmental Club to the Ohio Envirothon Competition. The “EnviroQueens” ended up earning 3rd place in Oral Presentation and 6th place overall out of 20 teams from across the state! Most importantly, we all had a great time – even the student who got a very, very flat tire on the way down to Nelsonville. It was a wonderful way for these awesome seniors to cap off their high school careers, and I’m going to miss them all as they go off to college in the Fall! 😭

Thanks for letting me brag about my students, and thanks again to everyone for all of your support, suggestions and feedback over the past four years! You’ve all been very kind to me. Please reach out any time via the Contact form or at chris@chemquiz.net if you have any questions, comments, or concerns. Take care, stay safe, and good luck with this school year!

-Chris

Categories
News

May 2024 newsletter: Solubility rules, site license renewals, end-of-year survey, and more!

Hello again! For everyone who’s almost done with this school year, I hope that it’s wrapping up well for you and your students. In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Solubility rules questions!
  • End of the school year survey – win a $50 gift card!
  • Site license renewals for 2024-2025 school year
  • IMPORTANT annual site maintenance starting July 1st
  • Bug fixes and other improvements

*NEW* Solubility rules questions!

The primary goal I had when I created ChemQuiz.net back in 2020 was to provide a useful and accurate resource for Chemistry teachers and students. As the site has grown and become more popular, I’ve tried to fill in some of the gaps that exist in the quiz topics, which can sometimes be a real challenge, depending on the topic.

I just added a topic that was long overdue – solubility rules! In the Solubility Quiz, you can now have students predict whether an ionic compound will be soluble, slightly soluble, or insoluble in water under standard conditions. Just select the new option, “Determine solubility of a compound in water” when generating a quiz or creating an assignment:

Screenshot of options for Solubility Quiz

This option will generate multiple choice questions like this:

example questions from the Solubility Quiz

The Solubility Quiz pulls from 400 different ionic compounds in the database to generate these problems, so there should be plenty of practice for your students. Thanks to Seth, Auburn and Andrew for suggesting this feature!

One of the more frustrating things about creating quizzes that generate random questions about chemistry is that there’s often disagreement between different resources. With respect to solubility, I’ve found that some lists say that lead(II) halides are insoluble, while others say that they’re slightly soluble. I tend to go with the values on Wikipedia since I know there are lots of amazing chemistry nerds out there who make sure those pages are as accurate as possible, but I thought this would be a great opportunity to try out a poll! What do you think – are lead(II) halides (e.g. PbF2, PbCl2, etc.) insoluble or slightly soluble?

(PLEASE NOTE: The poll is only available on the email version of the newsletter.)

Let me know what you think! I want the site to be as useful as possible to you and your students, so I appreciate your feedback.


Complete a survey, enter to win a $50 gift card!

For the past three years, I’ve asked every teacher that uses or has signed up for the ChemQuiz.net Dashboard to complete a short survey about how they use the site and what new features they want me to work on. The feedback has been really helpful!

Every teacher who fills out the survey will be entered into a drawing for a $50 Amazon gift card! Only one entry per person, please. The drawing will be on June 15th, so don’t delay! You can fill out the survey here.


Most site license renewals due July 1st

Thank you to everyone who has already renewed their school’s site license for the ChemQuiz.net Dashboard for the 2024-2025 school year! Site licenses are how I pay for the web hosting and the software I use to write the quizzes, and it keeps the website ad-free. I’ve sent out invoices for next school year to everyone with a current site license, but if you didn’t receive one, please let me know.

You can check your school’s site license status by going to the ChemQuiz.net Dashboard and clicking on “School Info” in the top menu.

Once your site license for the ChemQuiz.net Dashboard expires, you won’t be able to create new student accounts, classes or assignments. If you plan on renewing for next school year but you need a little extra time for the paperwork to go through, just drop me a line and I’ll extend your school’s expiration date. I’ve taught in three public school districts over my career and each handled purchase orders differently, so I understand how complicated the process can be.

If you currently have a demo account and would like to purchase a site license for the 2024-2025 school year for just US$70, you can do so right now in one of the following ways:

  • credit card through Square (the most popular option)
  • school purchase order (contact me for a sales quote – I’m also happy to fill out any paperwork required by your institution or state)
  • personal check
  • CashApp, PayPal, Venmo or Zelle at chris@chemquiz.net

Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more! Please contact me if you have any questions about how to purchase a site license.

Site licenses also help me offer the ChemQuiz.net Dashboard for free to 143 public schools in the U.S. with high rates of poverty. If you teach in a high poverty public school or school district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever.


Important annual site maintenance

Over the past four years, ChemQuiz.net has added more schools with more students who generate more quiz results, so every summer I have to archive older material to keep the site running efficiently. For example, there are currently over 355,000 quiz results from this school year in the database so far, which is a 152% increase over last school year’s total! 😱

I’m going to be performing the following maintenance items over the summer, starting on or shortly after July 1st:

  • All students accounts, assignments, quiz results, and classes created during the 2023-2024 school year (7/1/23 – 6/30/24) will be archived (but not deleted)
  • All student accounts created during the 2022-2023 school year will be deleted

Items that are archived will still be accessible to you through the ChemQuiz.net Dashboard. If you don’t want me to archive your stuff, or if you operate on a different school calendar, please let me know before July 1st! Also, I perform regular backups of all data on the site, so I can always restore anything you might need.


Bug fixes & other improvements

Thanks to all of the teachers and students who send in bug reports and suggestions for improving ChemQuiz.net! Here are all of the updates I’ve made since the last newsletter:

Dashboard – these features and bug fixes also apply to PhysQuiz.net!

  • improvement: added link to renew site license on “Your School” page
  • improvement: added an alert about “require login” and “save progress” options (thanks, Nate!)
  • improvement: changed Dashboard page titles in web browsers for more accurate bookmarking
  • bug fix: trying to create an exam led to a “Column ‘quizID’ cannot be null” error (thanks, John, Matthew and Nick!)
  • bug fix: using the bulk actions menu without selecting assignments first gave a MySQL error (thanks, Yvonne!)

Balancing, Identifying & Predicting Chemical Equations Quiz

  • correction: FeCl2 + O2 -> Fe2O3 + Cl2 was balanced incorrectly (thanks, David!)

Chemical Equilibrium Quiz

  • bug fix: removed several divide by zero errors that were causing the quiz to crash in PHP8

Chemical Thermodynamics Quiz(thanks to Mary Ann for all of these!)

  • bug fix: ∆S word problems involving grams were using moles value instead of mass value
  • bug fix: ∆S problems were mixing up ∆H with q
  • bug fix: ∆S problems had incorrect units in some solution setups

Concentrations & Colligative Properties of Solutions Quiz

  • bug fix: units were missing in dilution problems (thanks, Maggie!)
  • bug fix: given values were being rounded too much in certain situations (thanks again, Maggie!)
  • bug fix: correct answers weren’t being rounded correctly, which sometimes affected scoring (thanks, Michele!)
  • bug fix: blank word problems were being generated for some freezing point depression problems (thanks, Andrew!)
  • bug fix: dilution problems were sometimes being generated with moles as the solution unit (thanks, John!)

Enthalpy Quiz

  • bug fix: formulas for hydrates were showing up with incorrect formatting

Naming Compounds & Calculating Molar Masses Quiz

  • improvement: added 105 new compounds (beryllium, caesium, cadmium, gallium, gold(III), nickel(II), rubidium, vanadium(III), thiocyanate) to the database
  • bug fix: blank multiple choice options were sometimes being generated

Nuclear Reactions Quiz

  • bug fix: reactions with double beta decay mode would cause the quiz to crash when generating multiple choice options

Organic Nomenclature Quiz

  • bug fix: carboxylic acids weren’t being displayed in quiz when they were the only compound class selected (thanks, Matthew!)
  • bug fix: carboxylic acids weren’t being scored correctly (thanks again, Matthew!)

pH & pOH Calculations Quiz

  • bug fix: small numbers (e.g., 1e-14) were not being formatted properly for scientific notation (thanks, Tony!)

Redox Reactions & Net Ionic Equations Quiz

  • bug fix: coefficient for hydrogen ions in redox reaction between iodate ion and hydrogen sulfite ion was incorrect (thanks, Lan!)

Solubility Quiz

  • new feature: classify ionic salts as soluble or insoluble in water using solubility rules (thanks Seth, Auburn and Andrew!)

Stoichiometry & Limiting Reagents Quiz

  • bug fix: quiz was some correct answers as incorrect when they were in scientific notation (thanks, Karen!)

Thermochemical Equations Quiz

  • bug fix: clicking the “Load More Problems Like This” button would cause the quiz to crash 🤦🏻‍♂️

Other improvements

  • maintenance: made lots of “under the hood” code improvements to the quizzes to prepare for server software upgrade this summer

Please keep submitting your bug reports and suggestions! It makes it much easier to fix things when people tell me about them, and ChemQuiz.net has improved a lot over the past four years because of all the teachers and students who have reached out to help.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

We only have two more weeks until semester exams at my school, and then I get to take our Environmental Club to the Ohio Envirothon Competition for the fourth year in a row! This year’s state competition takes place in June at Hocking College in Nelsonville, Ohio, which is in the southeast corner of the state and has some of the prettiest landscape around. I know I mentioned this last spring, but if you’re in the U.S. or Canada and your state or province participates in the Envirothon competition, I highly recommend getting involved!

Thanks again for all of your support, suggestions and feedback over the past four years! Working on ChemQuiz.net with so many great science teachers from all over the world has been an awesome and uplifting experience. Please feel free to reach out any time via the Contact form or at chris@chemquiz.net if you have any questions, comments, or concerns. Take care, stay safe, and for those of you in the United States and Canada, good luck with the rest of this school year!

-Chris

Categories
News

April 2024 newsletter: One-at-a-time mode, colligative properties, excluding ions and more!

Hi everybody, I hope you’re doing well! In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Concentration and colligative properties problems!
  • *NEW* One-at-a-time question mode!
  • *NEW* Exclude specific ions from the Naming Compounds Quiz!
  • Bug fixes and other improvements
  • Site license renewals for 2024-2025 school year

*NEW* One-at-a-time question mode!

Back in December, I received a great suggestion from Malcolm to create a new quiz mode that would only show one question at a time based on feedback he was getting from his students who felt stressed when they saw all of the questions at once. I’ve been teaching for 26 years and have also noticed an increase in anxiety triggers in my own students, so I figured out how to add a new “One question at a time” mode to all of the quizzes on the site!

When you’re creating an assignment, choose this option at the bottom of the form:

Then, when students take the quiz, the questions will look something like this:

The “Grade It!” button only appears on the last question to prevent students from clicking it too early (thanks, Matthew!), but if you activate the “Save progress” option, that button will still show up on every question (thanks, Yvonne!).

Currently, this option is only available to teachers and students at schools with active site licenses. Thanks again to all of the teachers who helped me figure out how to make this new feature happen! I’m hoping that it helps students focus on the problem in front of them instead of worrying about how many they still have left to complete.


*NEW* Concentration & colligative properties problems!

Last month, I started filling in some topical gaps in ChemQuiz.net by adding molecular Lewis structures to the Lewis Dot Structures Quiz. This month, I’ve added colligative properties problems to the renamed Concentrations & Colligative Properties of Solutions Quiz – vapor-pressure lowering (Raoult’s Law), boiling-point elevation and freezing-point depression!

I also added mass percentage, molality, mole fraction (X) and parts per million concentration calculations to the quiz:

To minimize student confusion, I also added an option to lock solvent & solution units to appropriate values based on the problem type:

For example, if you select this option and you’re generating molality problems, all of the solvent values will be in kilograms. Otherwise, the quiz will choose randomly from the solvent units you’ve chosen.

I did my best to test out all of the new problem types, including as multiple choice questions, but if you come across any impossible concentrations, weird bugs or other issues, please let me know. I hope the new colligative property problems and concentration options are useful for you and your students. Thanks to Ken, Andrew, Kelly, Barbara, Abby, Helen, Theresa and all of the teachers who reached out with suggestions on how to improve this quiz!


*NEW* Exclude specific ions!

In last month’s newsletter, I wrote about adding polyatomic ions questions to the Naming Compounds & Calculating Molar Masses Quiz. Shortly after sending that out, I received a fantastic rant from original ChemQuiz.net supporter Ryan about how much he hates mercury ions! 😂 His email made me laugh so hard that I realized I just had to do something about the numerous requests I’ve received over the years to allow teachers to exclude certain ions from that quiz.

My main concern about adding this feature to the quiz was due to the number of options that it already has. The Naming Compounds & Calculating Molar Masses Quiz is by far the most popular quiz on the site, so I didn’t want to add even more options that might confuse users.

To square this circle, I created a new “advanced option” category that only appears for teachers in the ChemQuiz.net Dashboard! Teachers at schools with an active site license can now exclude specific ions from the Naming Compounds & Calculating Molar Masses Quiz by creating a new assignment or editing an existing assignment and checking the boxes next to ions they don’t want to show up for their students:

Thanks also to Bryan, Caytee, Drew, Matthew and all of the other teachers over the years who suggested this feature! I know you’ve been waiting for this for a while, so I appreciate your patience while I figure out (what I hope is) the best way to implement it. Ideas like these have helped me improve ChemQuiz.net over the past four years, so please keep sending them in!


Bug fixes & other improvements

As always, thanks so much to all of the teachers and students who send in bug reports and suggestions for improving ChemQuiz.net! As much as I want the site to be bug-free, there’s so much code that it’s simply impossible – for example, the Dashboard alone has over 10,000 lines of code in three different programming languages. 😱 That’s the reason I keep track of every bug or idea that I receive, because I couldn’t make these improvements without your help and I want to acknowledge everyone’s support. Here are all the updates I’ve made since the last newsletter:

Dashboard – these features and bug fixes also apply to PhysQuiz.net!

  • improvement: allow teachers to limit the number of attempts to a specific number (e.g., 3) instead of just “yes” or “no” (thanks, Yana!)
  • improvement: export results CSV in format for Canvas (thanks, John, Matthew and Malcolm!)
  • bug fix: user accounts created with malformed usernames couldn’t see the Dashboard (thanks, Stephanie!)

Exams

  • improvement: updated exam page language for inactive exams
  • bug fix: “Save Progress” button was displaying in exams even when the setting was off (thanks, Yvonne!)

All Quizzes

  • new feature: option for students to see one question at a time (thanks, Malcolm!)
  • improvement: students were accidentally hitting the “Grade It!” button when they meant to go on to the next question in “one at a time” mode, so the button was moved to the last question (thanks, Matthew!)
  • bug fix: word wrap was not working in “one at a time” mode (thanks again, Matthew!)
  • bug fix: “Save Progress” button was not displaying in “one at a time” mode (thanks, Yvonne!)

Acid-Base Equilibrium Quiz

  • bug fix: key was not displaying in printable mode

Balancing, Identifying & Predicting Chemical Equations Quiz

  • improvement: FeCl2 + O2 reaction produces Fe3O4, which is confusing to students, so I removed it from the quiz (thanks, Yvonne!)

Chemical Thermodynamics Quiz

  • bug fix: incorrect values and units for free-energy change were showing up for word problems when solving for standard entropy change (thanks, Rhonda!)

Concentrations & Colligative Properties of Solutions Quiz

  • new feature: added ppm problems (thanks Barbara, Abby, Kelly, Helen and Susan!)
  • new feature: added % mass problems (thanks, Kelly and Andrew!)
  • new feature: added Raoult’s Law and colligative properties problems (thanks, Ken and Andrew!)
  • bug fix: check values for solute and concentration to make sure they’re realistic (thanks, Theresa!)

Lewis Dot Structures Quiz

  • correction: Lewis structure for propyne had too many hydrogens (thanks, Timothy!)
  • correction: lewis structure for GaH3 was incorrect (thanks, Scott!)
  • bug fix: quiz was not grading multiple choice responses for “draw structure” questions (thanks again, Scott!)
  • bug fix: duplicate Group number options were showing up for multiple choice questions (thanks, Danielle!)

Molecular Geometry & VSEPR Quiz

  • polyatomic ions were showing up as polar molecules even if they’re not technically polar (thanks, Chad!)

Naming Compounds & Calculating Molar Masses Quiz

  • new feature: allow teachers to exclude specific ions (thanks, Bryan and Ryan!)
  • improvement: added CH3CO2 and CH3COO as alternative responses in all acetate compounds (thanks, Katharine!)
  • correction: dichromate ion charge was incorrect (thanks, Yvonne!)
  • correction: peroxide ion formula was incorrect (thanks, Brenda!)
  • bug fix: blank answers were being marked as correct for compounds with alternate formulas in the database (thanks, Caytee!)
  • bug fix: nitrite was missing from the list of polyatomic ions to exclude (thanks again, Caytee!)
  • bug fix: when students forget to capitalize elements in polyatomic ion, like Nh instead of NH, it marks it wrong but tells them they forgot to capitalize the “L” (thanks again, Caytee!)
  • bug fix: new “exclude ions” feature was preventing quiz from selecting molecular compounds (thanks, Ryan!)
  • bug fix: IUPAC spellings of “aluminium” and “caesium” were not always accepted as correct answers in compound names (thanks, Danielle!)

Periodic Trends Quiz

  • new feature: added “Additional elements to include” option for Z > 86 (thanks, Mary Ann!)
  • correction: ionic radius for hydrogen was for anion instead of cation (thanks, Scott!)

Stoichiometry & Limiting Reagents Quiz

  • new feature: changed “percent yield” option so that it’s a distinct problem option instead of randomly showing up in problems (thanks, Matthew!)
  • improvement: distractors for percent yield multiple choice problems were often over 100% (thanks again, Matthew!)
  • bug fix: phase change “reactions” from Hess’s Law Quiz were included in problem sets, resulting in strange behavior, so they’re now excluded from problems (thanks again, Matthew!)

Other improvements

  • bug fix: creating users through CSV import wasn’t working due to a backend conflict with WooCommerce and an older version of PHP (thanks, Corey!)

Please keep submitting your bug reports and suggestions! ChemQuiz.net has improved significantly over the past four years because of all the teachers and students who have reached out to me, so thank you all again for your support.


Site license renewals for 2024-2025 school year

It’s renewal time! In the next few weeks, I’m going to start sending out invoices for ChemQuiz.net Dashboard site licenses for the 2024-2025 school year. Like last year, I’ll generate invoices using your most recent payment method; for example, if you purchased a site license with Square, you’ll get an invoice through Square. If you purchased a site license through a school purchase order, I’ll email you an invoice directly as a PDF attachment.

Site licenses are how I pay for web hosting and site security as well as the software I use to write and maintain the quizzes, and it keeps the website ad-free. I understand that financial situations can change from year to year, so if you’ve decided not to renew your ChemQuiz.net Dashboard site license for next school year, just let me know and I’ll make sure you don’t receive an invoice or any reminders. I don’t want to bother any of my fellow educators.

If you’d like to purchase a 12-month ChemQuiz.net site license or renew your existing license, you can do so right now in one of the following ways:

    • credit card through Square (the most popular option)
    • school purchase order (contact me for a sales quote – I’m also happy to fill out any paperwork required by your institution or state)

Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more! Please contact me if you have any questions about how to purchase a site license.

Finally, if you teach in a high poverty public school or district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!). I want ChemQuiz.net to be a useful resource for as many students as possible.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

We just finished our Spring Break in my school district 😭, so while I’m sad that it’s over, that means we have less than eight weeks until the end of the school year! I hope your school year is wrapping up well, and if you have to deal with state-mandated testing like we do in Ohio, I hope it all passes as quickly and painlessly for you and your students as possible.

Thank you again for your continued support of ChemQuiz.net! Please feel free to reach out to me via the Contact form or at chris@chemquiz.net if you have any questions, suggestions or concerns. Take care, and good luck with the rest of this school year!

-Chris

Categories
News

March 2024 newsletter: molecular Lewis structures, polyatomic ions and more!

Hello again, I hope you’ve been doing well! In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Molecular Lewis structures!
  • *NEW* Polyatomic ion naming & formula writing!
  • Bug fixes and other improvements

*NEW* Molecular Lewis structures!

Now that ChemQuiz.net has been around for almost four years, I feel like I’ve been able to add many of the fundamental quiz and Dashboard features that would be most useful to a high school or introductory college Chemistry course. However, there are still a number of topics that I want to add to the site, and molecular Lewis structures have been at the top of that list for a while now.

After I finished adding multiple choice options to all of the quizzes back in January, I’ve spent the last several weeks collecting and verifying 227 molecular Lewis structures so I could add them to the Lewis Dot Structures Quiz! Here’s an example of one type of question generated by the quiz:I also added the ability to select molecules that either follow the octet rule or don’t follow it (or both!). Here’s an example of a more challenging question about an octet rule-breaker:

I did my best to avoid resonance structures (for now) and I tested out all of the questions, but if you come across any incorrect structures, bugs or other issues, please let me know. I hope the new molecular Lewis structures are useful for you and your students!


*NEW* Polyatomic ion naming & formula writing

Another popular feature request has been to ask me to add a quiz to help students memorize polyatomic ions, but I never felt that topic was significant enough to justify its own separate quiz. However, I recently realized that I had already entered most of the widely known polyatomic ions in the database for a different quiz, so I added them to the Naming Compounds & Calculating Molar Masses Quiz! Here’s an example of the kinds of questions you can now generate:

There are a total of 37 polyatomic ions available, and the quiz should also accept common (non-IUPAC) names as correct (e.g. “bicarbonate ion” will work just as well as “hydrogen carbonate ion”). You can also generate problems for calculating their molar masses.

Thanks to Michelle, Seth & Auburn for giving me this idea! Suggestions like theirs have helped me significantly improve ChemQuiz.net since it first launched in 2020, so please keep sending in your feedback and ideas!


Bug fixes & other improvements

As I’ve said in previous newsletters, I keep track of all the suggestions and bug reports that are sent in, and I try to prioritize bug fixes over adding new features, but sometimes it takes me a while to figure out what’s causing a problem or even how to reproduce it so I can track it down. A few of the bugs listed below were very challenging to resolve, so I just wanted to make sure everyone knew how much I appreciate their help and patience! Here’s a list of all the updates since the last newsletter:

Dashboard – these features and bug fixes also apply to PhysQuiz.net

  • new feature: added an expiring progress alert for students at the top of the Dashboard
  • bug fix: assignments for “All Classes” weren’t showing up on the Assignments page for colleagues (thanks, Bill!)
  • bug fix: overriding a student answer that was marked as “incorrect” would sometimes count for multiple points (thanks, Jason!)
  • bug fix: PHP notices were showing up in the production version of the Dashboard (thanks again, Jason!)

Exams

  • bug fix: an exam section would be inaccessible to students if they previously completed the assignment that section was based on and “Allow multiple attempts” was turned off (thanks, Cynthia!)

All Quizzes

  • improvement: tweaked the design of answer pages on all quizzes so they have similar column widths
  • bug fix: students were sometimes being prompted to finish an assignment for “All Classes” that was from a different teacher at their school (thanks, Lauren and Maggie!)

Acid-Base Equilibrium Quiz

  • bug fix: the correct answer for [H+] problems was incorrectly calculated as 1.00 for multiple choice questions, resulting in no correct options (thanks, Susan!)
  • bug fix: sometimes the correct multiple choice option for the dissociation constant value was marked as incorrect due to rounding

Balancing, Identifying & Predicting Chemical Equations Quiz

  • bug fix: diatomic gases were being truncated in multiple choice options for prediction questions (thanks, Matthew!)

Chemical Equilibrium Quiz

  • new feature: added “Avoid converting between Kc and Kc when calculating equilibrium constants” option (thanks, Lan!)
  • bug fix: solution setups for problems requiring conversion between Kp and Kc were missing some steps (thanks again, Lan!)

Kinetics & Rate Laws Quiz

  • bug fix: incorrect values were being used in solution setups for rate law problems with data tables (thanks, Mary Ann!)

Lewis Dot Structures Quiz

  • new feature: added Lewis structures for 227 molecules and polyatomic ions (thanks, Mike and Mags!)

Naming Compounds & Calculating Molar Masses Quiz

  • new feature: added an option to select polyatomic ions (thanks, Michelle, Seth & Auburn!)
  • bug fix: choosing ionic compounds with common polyatomic ions excluded fixed-charge nonmetals like chlorine (thanks, Drew!)
  • bug fix: answers for alternate names without a space between the positive ion and parentheses were erroneously being marked as incorrect

Other improvements

  • improvement: tweaked site security settings so that a school is less likely to be accidentally blocked by the firewall (thanks, Debbie!)

Please keep submitting your bug reports and suggestions! ChemQuiz.net has improved significantly over the past three and a half years thanks to all the teachers and students who have gotten in touch with me, so thank you all again for your support.


Site licenses for the ChemQuiz.net Dashboard

Site licenses for the ChemQuiz.net Dashboard allow teachers to create assignments for their students and track their progress. Thanks to the many schools, colleges, universities and tutors who have renewed or purchased a site license for this school year! Site licenses are how I pay for web hosting and site security as well as the software I use to write and maintain the quizzes, and it keeps the website ad-free.

If you’d like to purchase a 12-month ChemQuiz.net site license or renew your existing license, you can pay in one of the following ways:

    • credit card through Square (the most popular option)
    • school purchase order (contact me for a sales quote – I’m also happy to fill out any paperwork required by your institution or state, and I’ve already completed student privacy paperwork for states such as CA, IL, WI, and the six state MA-ME-NH-NY-RI-VT Student Data Privacy Consortium)

Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more! Please contact me if you have any questions about how to purchase a site license.

Finally, if you teach in a high poverty public school or district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!). I want ChemQuiz.net to continue to be a useful resource for as many students as possible.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

I’m not sure how many of you are in the path of the Great American Eclipse next month on April 8th, but it’s passing through my town (Kent, Ohio) and I’m super excited about it! When the partial solar eclipse happened back in 2017, our district bought eclipse glasses for all of the students and staff, and then we took all the 6-12th graders out to the football stadium to watch it happen (I was also the MC for the event – I wrote a script and everything 😂). Those 6th graders from 2017 are now seniors, so it’s pretty cool that they’ll be able to experience two solar eclipses in such a short span of time!

However, because this will be a total solar eclipse, we’ve been warned by local authorities to start stocking up on food, water, fuel and batteries at least a week before the event because we’re going to be overrun with “eclipse tourists”! Hotels in the area have sold out, school districts in the counties along the path have already canceled for that day, and we’ve been told to expect 6-8 hour delays on roads and highways. 😱 That’s all very concerning, but I’m most worried about the Spring weather in northeast Ohio, which is often overcast and can be very mercurial. I don’t want to have to wait until 2044 to see the next one!

As always, thank you for your continued support of ChemQuiz.net! I hope that the school year has gone well for you so far and that you’re able to take a restful and relaxing break soon. Please feel free to reach out to me via the Contact form or at chris@chemquiz.net if you have any questions, suggestions or concerns. Take care!

-Chris

Categories
News

February 2024 newsletter: multiple choice for all quizzes, Dashboard improvements and more!

Hello, everybody! The last two newsletters were pretty long, so I’m going to try to keep this one more to the point. In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Multiple choice questions on all quizzes!
  • New Dashboard Results ease-of-use features
  • Lots of bug fixes and other improvements

*NEW* Multiple choice questions on all quizzes!

At long last, I’ve added multiple choice questions to all of the quizzes on ChemQuiz.net! Some of the quizzes already had multiple choice, but I’ve always wanted to add this feature to every quiz because I feel it lowers the barrier to learning just a bit, especially when students are just starting out on a topic and aren’t sure what a correct answer might look like.

To generate multiple choice questions on any quiz, simply select the “Multiple Choice” option when you generate a quiz or create an assignment:

I’ve spent a lot of time over the past few weeks testing out multiple choice questions on all of the quizzes, but like all new features, I recommend trying it out with a test account or a small group of your students first. If you come across any bugs or poor quality options, please let me know if you find any. I hope the new multiple choice feature is useful for you and your students!


New Dashboard results ease-of-use features

One of my big goals for ChemQuiz.net was to make life easier for my fellow Chemistry teachers by automating generation and grading of assignments. While the Dashboard has definitely helped with collecting scores from automatically graded assignments, the Results page has always been a little clunky and cumbersome to use. This sort of thing drives me nuts when I use other LMS’s, so I made some efficiency improvements to the Dashboard.

First, there were some serious issues with how the filter menus looked, so I made those a little more compact and modern. I also changed their behavior so that they should work much faster now. Also, if you click on a student result and return to the Results page, you won’t lose your filter settings like before, which should reduce the number of times you have to click.

Next, I added a “Save and Display Next” button when you’re viewing an individual student result and want to move on to the next one without going back to the Results page:

Finally, to make the Results page load faster, I added shortlinks above the table of student  scores if there are more than 500 results to display:

Thanks so much to Jennifer and Andrew for reaching with ideas on how to improve the Dashboard! Suggestions like theirs have helped me significantly improve ChemQuiz.net since it first launched in 2020, so please keep giving me feedback and ideas.


Lots of bug fixes & other new features

Trying to improve the Results page on the ChemQuiz.net Dashboard introduced several new bugs and revealed some others that were already there, so I apologize if you stumbled across any of those. After the Dashboard issues were resolved, I found a number of other bugs while adding the multiple choice option to so many quizzes, so here’s a list of all the updates since the last newsletter:

Dashboard – these features and bug fixes also apply to PhysQuiz.net

  • new feature: added a “Save & Display Next” button which saves updates to that student result and then loads the next student (thanks, Jennifer!)
  • new feature: added individual page links to the top of the Results page when more than 500 results would be displayed
  • bug fix: most recent result for each student was not showing up due to an extra while loop (thanks, Kharma!)
  • bug fix: after updating a result, return the teacher to where they came from (gradebook or results, including filters) (thanks again, Jennifer!)
  • bug fix: filter menu on the Results page was preventing teachers from directly changing from one class to another (thanks, Andrew!)
  • bug fix: archived assignments weren’t hidden on the Results page (thanks again, Andrew!)
  • bug fix: creating a class from CSV input wouldn’t generate a join code for that class (thanks, Walt!)
  • bug fix: school student IDs weren’t showing up on the Students page (thanks again, Walt!)
  • bug fix: copying a school to PhysQuiz.net wasn’t creating the proper results table in the database (thanks again, Walt!)

All Quizzes

  • added option for multiple choice questions to 27 quizzes (10 quizzes already had MC)

Chemical Equilibrium Quiz

  • bug fix: chemical equations were sometimes used more than once in a set of problems

Concentrations of Solutions Quiz

  • bug fix: hydrate molar masses were not being calculated correctly (thanks, Susan!)

Electron Configuration Quiz

  • bug fix: correct answers weren’t being displayed for ion config & isoelectronic questions in printable key

Gas Laws Quiz

  • bug fix: gas names weren’t displaying properly

Mass Ratios, Percent Composition & Empirical Formulas Quiz

  • new feature: added hydrates to compound options

Molecular Geometry & VSEPR Quiz

  • bug fix: correct bond angle options were not being displayed for domains 5-7
  • bug fix: not enough information was being given for molecule polarity questions with diagrams so they now display the molecular formulas
  • bug fix: polarity answers in presentation mode were sometimes incorrect

Naming Compounds & Calculating Molar Masses Quiz

  • improvement: multiple choice question options are much, much better (thanks, Malcolm & Gerben!)
  • bug fix: settings from old assignments weren’t being converted properly, resulting in blank questions (thanks, Matthew!)
  • bug fix: serif font was inadvertently changed back to sans serif when I added the progress saving feature

Nuclear Reactions Quiz

  • bug fix: word problems were not displaying element names

Percent Error & Percent Yield Quiz

  • bug fix: some % yield problems were incorrectly solving for % error as correct answer

Stoichiometry & Limiting Reagents Quiz

  • bug fix: correct guesses were being marked as incorrect (thanks, Dorothy!)

Other improvements

  • improvement: purchased three additional CPUs for the web server to help the site run faster

I keep track of every issue or suggestion that I receive, but some bugs take a while to track down and fix, and new features can be challenging to add, so I truly appreciate your patience and understanding. ChemQuiz.net has improved significantly over the past three and a half years thanks to all the teachers and students who have sent in reports, so please keep sending them in!


Site licenses for the ChemQuiz.net Dashboard

Site licenses for the ChemQuiz.net Dashboard allow teachers to create assignments for their students and track their progress. Thanks so much to the many schools, colleges, universities and tutors who have renewed or purchased a site license for this school year! Site licenses are how I pay for web hosting and site security as well as the software I use to write and maintain the quizzes, and it keeps the website ad-free.

If you’d like to purchase a 12-month ChemQuiz.net site license or renew your existing license, you can pay in one of the following ways:

    • credit card through Square (the most popular option)
    • school purchase order (contact me for a sales quote – I’m also happy to fill out any paperwork required by your institution or state, and I’ve already completed student privacy paperwork for states such as CA, IL, WI, and the six state MA-ME-NH-NY-RI-VT Student Data Privacy Consortium)

Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more! Please contact me if you have any questions about how to purchase a site license.

Finally, if you teach in a high poverty public school or district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!). I want ChemQuiz.net to continue to be a useful resource for as many students as possible.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

Last year, I noticed that a lot of teachers had signed up for ChemQuiz.net after hearing about it on a very large Chemistry teachers group on Facebook, so I signed up for it so I could promote the site and possibly contribute some of my other resources. Last week I saw a teacher in the group post a great bulletin board display for Black History Month called “Celebrating African-American champions of Science & Engineering“. Unfortunately, I don’t know who created this excellent resource, but I thought I’d share it in case you were looking for something to hang up in your classroom! Our science department just put this up in our hallway display case this past Friday during our lunch period and we had a lot of fun doing it.

Once again, thank you for your continued support of ChemQuiz.net! I hope that the year has started well for you and that you’re able to make it through these next few months until Spring (in North America, at least!). Please feel free to reach out to me via the Contact form or at chris@chemquiz.net if you have any questions or concerns. Take care!

-Chris

Categories
News

January 2024 newsletter: new progress saving feature, tab-switch detection, updated pricing and more!

I hope you had a good winter break and a Happy New Year! In this newsletter, I’ve included the following important updates about ChemQuiz.net:

  • *NEW* Progress saving feature for students!
  • *NEW* Browser tab switch tracking!
  • Lots of bug fixes & new features
  • Updated pricing for ChemQuiz.net Dashboard site licenses

*NEW* Progress saving feature!

In addition to the new Exams feature that I added last month, a highly requested feature for the ChemQuiz.net Dashboard has been to allow students to save their progress while they’re working on an assignment. I’ve seen the need for this feature with my own students – they’re in class working hard on stoichiometry problems when the bell rings and they’re worried about losing their work so far. I would do my best to reassure them that they could just keep going if they left the tab open, but invariably their Chromebook battery would die, causing it to restart and lose all of their progress.

To solve this problem, teachers can now activate the “Save progress” feature on any assignment they create on the ChemQuiz.net Dashboard by checking this box:

Allow students to save their progress and resume later

Once activated (it’s off by default), this feature will display a pink “Save your progress” button at the bottom of each assignment:

Save your progress

Progress will then be saved for the next 30 days, after which it will be cleared out. Students must be logged in and working on an assignment in order to use this feature – it doesn’t work if they’re not logged in, and it only works on assignments where their teacher has activated the feature. There’s no limit to the number of times students can use this feature on an assignment, but due dates and “Lock after due date” settings still apply, so if a student doesn’t click the “Grade it!” button by the due date, their answers won’t be submitted. It’s like I tell my own students: if you don’t give me the paper, then I can’t grade it! 😁

I spent a lot of time testing out progress saving on all 37 quizzes on ChemQuiz.net, but like all new features, I recommend trying it out with a test account or a small group of your students first. Despite my best efforts, there may be some bugs that I hadn’t anticipated, so please let me know if you find any! Like all Dashboard features, the “Save progress” feature is also immediately available on PhysQuiz.net.

Thanks to everyone who requested this new feature, including Lan, Krisha, Andrew, and Marilyn! I prioritize adding new features based on teacher requests and feedback, so if you have any suggestions to help me keep improving ChemQuiz.net, please let me know!


*NEW* Browser tab switch tracking!

Around the same time that I released the new Exams feature, I received a request from a teacher to look into making ChemQuiz.net work with a “secure browser” so that students can’t switch away from an assignment. I thought this was a great idea, so I reached out to a company that makes one of the most popular secure browsers and asked for their pricing. We scheduled a remote meeting, and they were really nice, but… let’s just say that their yearly licensing fee was a little out of my price range. 😳 Maybe in a few years!

Instead, I did a little research and I was able to add a new security feature instead: Tab switch tracking! Teachers can now activate this feature on any assignment or exam they create on the ChemQuiz.net Dashboard by checking this box:

Track the number of times a student switches browser tabs

The number of times a student switches tabs away from your assignment or exam will now show up on the Results page of the Dashboard when you hover over the score:

The number of tab switches will also show up on the result details page.

Please note two important aspects of this new feature: first, it does not prevent students from switching away during an assignment or exam. Without a “secure browser” or specialized testing software that’s designed specifically for that purpose, there’s no way to stop tab switches from happening. Second, when this feature is activated, it displays a notice at the top of the assignment to students telling them that their tab switches will be tracked and recorded.

By adding tab-switch tracking to the ChemQuiz.net Dashboard, my goal was to give teachers a feature that would discourage cheating and allow them to have a conversation with their students about cheating while also respecting students’ ability to make informed decisions about their own behavior. This new feature has already been used in 278 assignments at 63 different schools since it was added, so it seems like it’s a pretty popular addition so far.

Thanks so much to Delora for reaching out and suggesting looking into the “secure browser” feature! Suggestions like hers have helped me significantly improve ChemQuiz.net since it first launched in 2020, so please keep sending them in.


Lots of bug fixes & new features

The new Exams feature that I introduced last month unintentionally resulted in several bugs that impacted how the ChemQuiz.net Dashboard works 🤦🏻‍♂️. Fortunately, those bugs were reported quickly and were all relatively easy to fix, so while I was working on the Dashboard code I took care of a number of other issues and added a few new features as well. Here’s a list of all the updates since the last newsletter:

Dashboard – these features and bug fixes also apply to PhysQuiz.net

  • new feature: allow teachers to track the number of times students switch between tabs (thanks, Delora!)
  • new feature: new “site announcements” box at the top of Dashboard
  • improvement: added printable mode for exams (thanks, Teri!)
  • improvement: cleaned up appearance on student “Current Assignments” page
  • bug fix: a large number of results at a school (>40,000) would generate a 503 “Unavailable” error, so I split up the results database table and it seems to be running much faster (thanks, Lan!)
  • bug fix: added links above the students results table on the Results page to support schools with more than 5,000 results (thanks, Dorothy, John and Katie!)
  • bug fix: assignments were still showing on the student “Current Assignments” page even if students had met the threshold (thanks, Jason!)
  • bug fix: assignments by colleagues for other classes were showing up even though those classes weren’t shared (thanks, Maggie!)
  • bug fix: some assignment information would not show up for colleagues on the result details pages

Exam feature bug fixes:

  • bug fix: “Continue Exam” button wasn’t working properly for teacher previews (thanks, Scott!)
  • bug fix: when trying to create an assignment, the drop-down menu to select a quiz was disabled (thanks, Aaron!)
  • bug fix: some posted assignments were not showing up for students (thanks, Michele and Dawn!)
  • bug fix: inactive assignments were not loading properly in exams (thanks, Ann!)
  • bug fix: the open and close dates were not being loaded correctly for exams (thanks, Mike!)
  • bug fix: using apostrophes in the exam section instructions would break insertion into the database (thanks, Monique!)

All Quizzes

  • new feature: students can save their assignment progress and complete it at a later time (thanks Lan, Krisha, Andrew and Marilyn!)
  • maintenance: removed the outdated “Print Preview” notice
  • maintenance: cleaned up and removed a lot of vestigial code from various quizzes

Balancing, Identifying & Predicting Chemical Equations Quiz

  • new feature: physical states are now removed from student answers for predicting reactions (thanks, Dorothy!)
  • improvement: added instructions to not include physical state with predictions (thanks again, Dorothy!)
  • bug fix: answer options for predicting reaction products were repeating for multiple choice questions (thanks, Andrew!)
  • bug fix: separated out neutralization reactions so that they’re not automatically included with double replacement reactions (thanks, Bruce!)

Chemical Equilibrium Quiz

  • bug fix: chemical equilibrium expression questions were asking for the wrong wanted value

Chemical Thermodynamics Quiz

  • bug fix: “Load More Problems Like This” button after completing the quiz was generating empty results

Electron Configuration Quiz

  • new feature: option to find the electron configuration of an ion (thanks, Sylvie!)
  • new feature: option to find an element that is isoelectronic with a given electron configuration  (thanks again, Sylvie!)
  • new feature: added an option to require configurations be written in filling order, not energy order (thanks, Monique!)
  • bug fix: “aluminum” and “cesium” were not accepted as correct answers (thanks again, Monique!)
  • bug fix: limiting problems by element number and selected only d- or f-blocks would result in blank questions

Elements & Isotopes Quiz

  • bug fix: selected problem types were not evenly distributed across questions (thanks, Scott!)
  • bug fix: quiz was grading “phantom” problems that were never actually generated

Enthalpy Calculations Quiz

  • bug fix: hydrate formulas weren’t being displayed correctly

Naming Compounds & Calculating Molar Masses Quiz

  • new feature: added option for hydrates with 106 new chemicals in the database (thanks, Sylvie!)
  • improvement: now accepts answers without the words “gas”, “liquid” or “solid” (thanks, Susan!)
  • bug fix: improved filtering of selected ionic compounds (thanks, Darlene and Nick!)

Organic Nomenclature Quiz

  • bug fix: certain settings would cause the quiz to become trapped in an infinite loop, which would slow down the server

I keep track of every issue or suggestion that’s sent in, but some bugs take a while to track down and fix, and new features can be challenging to add, so I appreciate your patience and understanding. ChemQuiz.net has improved significantly over the past three and a half years thanks to all the teachers and students who have sent in reports, so please keep sending them in!


Updated site license pricing for the ChemQuiz.net Dashboard

When I first started ChemQuiz.net in the summer of 2020, there were only 10 quizzes and the Dashboard had very few features. I’d signed up 31 schools and a private tutor, and during that school year the site served about 1,000 students. I was using shared web hosting to keep costs down because I wasn’t charging for site licenses yet, and as a result the site would often run slowly or refuse to load entirely.

Fast forward to today, and the site has grown significantly! I’ve added 27 new quizzes and lots of new features, and as a result, lots of new schools. Currently, there are over 1,000 teachers at 242 schools in five countries using ChemQuiz.net with over 15,000 active student accounts. By the end of December, there were already more quiz results from this school year than in the previous two school years combined. I’m amazed at how much the site has grown in such a short amount of time and absolutely humbled by the support and feedback I’ve received from Chemistry teachers around the world – and even from some of their students!

Because of this growth, the site takes up pretty much all of my time outside of school, and I’ve had to invest in much more robust (and expensive) web hosting as well as purchasing additional security software to keep the site as safe as possible. In order to keep the site ad-free and financially sustainable, I’ve made the difficult decision to raise the price of an annual site license.

Going forward, a site license for the ChemQuiz.net Dashboard will cost $US70 for 12 months. This is a change from the previous license term, which was based on the American school year (July 1st to June 30th). The 12-month term begins when payment or a purchase order number is received, or when the current site license expires, whichever is later. This means that, for example, if you renew your site license in April of this year, 12 months will be added on to your July 1st expiration date.

Site licenses will remain by building, so one license still applies to every teacher and student in your entire school. Additional schools in the same district can purchase an add-on license for 50% off at just US$35 per school. If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$35 more.

If you’d like to purchase a 12-month ChemQuiz.net site license or renew your existing license, you can pay in one of the following ways:

    • credit card through Square (the most popular option)
    • school purchase order (contact me for a sales quote – I’m happy to fill out any paperwork required by your institution or state and I’ve already completed student privacy paperwork for several states, including CA, IL and WI)

The new pricing will also allow me to continue offering free site licenses to high poverty public schools with at least 50% of their students on free/reduced lunch or designated “economically disadvantaged”. If you teach at a school that has these demographics, please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!). I want ChemQuiz.net to continue to be a useful resource for as many students as possible.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Simply go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, activate the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

Now that I’ve added these new features and fixed these bugs, I’d like to get back to writing some new quizzes and adding some new options to existing quizzes to flesh them out a bit. We start back at my school on Monday and I’ll be teaching six preps this semester 😱 because we’re bringing back the Climate Science elective that I haven’t taught for a year and a half. My students have gotten a lot out of that class in the past, so I’m really looking forward to teaching it again!

Once again, thank you for your continued support of ChemQuiz.net! I hope that 2024 goes well for you and your families, colleagues and students. Please reach out to me via the Contact form or at chris@chemquiz.net if you have any questions or concerns. Take care and stay safe!

-Chris

Categories
News

December 2023 newsletter: new “Exam” feature, and more!

Hello again! I hope everyone in the US had a Happy Thanksgiving and enjoyed some time off from school. I know it’s a little early, but I wanted to get December’s newsletter out to you now so that I could tell you about the big new feature available on ChemQuiz.net just in time for end of semester review – Exams!

In this newsletter, I’ve included important information about these topics:

  • *NEW* Exam assignment mode!
  • Lots of new features & bug fixes
  • Site licenses for the ChemQuiz.net Dashboard (and PhysQuiz.net!)

*NEW* Exam assignment mode!

Since I started ChemQuiz.net, one of the most commonly requested features for the Dashboard has been to allow teachers to build an assignment from multiple quizzes. As a longtime science teacher, I’ve given my own students many, many review packets before semester, final and AP exams, so I’ve wanted to do the same for ChemQuiz.net but couldn’t quite figure out how to do it – until now!

Starting immediately, you can build an “Exam” assignment on the ChemQuiz.net Dashboard from existing assignments or exemplars by following these steps:

  1. Click on “Assignments” in the top menu of the Dashboard to go to the Assignments page.
  2. Click the pink “Create an assignment” button:

  1. In the first row of the table, check the box next to “Create an exam from multiple assignments”:

NOTE: Do not select a quiz at this point; you’ll do that later.

  1. In the second row, enter a custom name for the exam – this is a required step for exams!
  2. Fill out the rest of the form just like you would for any other assignment.
  3. Uncheck the Activation box at the bottom of the form (recommended but not required):

  1. Click the pink “Save and Select Additional Options” button:

  1. This will load the Options page where you’ll select the assignments that you’ll use for each section of your exam:

Enter the following information for each section:

  • Section name (recommended but not required)
  • Assignment (required)
  • # of Questions (required)
  • Section instructions (recommended but not required)
  1. To add another section to the exam, click the pink “Add another section” button. Exams can have up to 10 sections.
  2. Click the Activation checkbox to activate your exam.
  3. Click the pink “Save Exam Options” button, and you’re done!

I recommend clicking the “Preview” link next to your new exam on the Assignments page so that you can see what an exam assignment looks like. When a student takes an exam, it will take them to a new Exam launch page that tells them how many questions and sections are on the exam. If you set an access code, the page will ask for it before starting the exam. Here’s an example screenshot:

After a student completes a section, instead of showing their results, it displays a message that their responses have been saved and asks them to move on to the next section of the exam, like this:

If a student stops working on an exam and comes back to it later, it’ll pick up from the last section they completed. Once they’ve completed the final section, they’ll be presented with a big pink button that says “Submit Exam for Grading“:

IMPORTANT: Students must click on the “Submit Exam for Grading” button to make their score and responses visible to you in the Dashboard. Depending on your settings, the Exam page will either show their score and results, just their score, or hide both until you release them in the Dashboard.

I’ve tried to make Exams as easy as possible for students to complete, but I recommend walking through the process with your students beforehand to make sure they understand each step. Also, since it’s a brand new feature, there may be some bugs that I hadn’t anticipated, so please let me know if you find any! Like all Dashboard features, the Exam feature is also immediately available on PhysQuiz.net.

If you’re interested in using the Exam feature on the ChemQuiz.net Dashboard but you don’t currently have a site license, it’s not too late to purchase one for the 2023-2024 school year! You can purchase a site license through Square or using a variety of other payment methods, including school purchase order. Please reach out to me if you have any questions!

Thanks to the many teachers who’ve reached out and requested this new feature, including Barbara, Abby, Kelly, Helen and Susan! Teacher feedback makes it easier for me to prioritize which new quizzes and features I should work on, so if you have any suggestions to improve ChemQuiz.net, please contact me!


Lots of new features & bug fixes

Most of my time working on the site over the last two months has been taken up by creating the new Exams feature, updating code so I can update the server software so it runs faster, and writing two very long proposals to the Ohio Department of Education (which they very politely rejected 😭). Fortunately, a number of your fellow teachers – and some students! – suggested new features and helped me track down bugs so that ChemQuiz.net is better for everyone. Here are the latest updates:

Dashboard – these features and bug fixes also apply to PhysQuiz.net

  • new feature: allow teachers to build exams from multiple quizzes (thanks to Barbara, Abby, Kelly, Helen and Susan!)
  • new feature: ChemQuiz.net Teacher Manual for download or printing – latest version always available at chemquiz.net/manual, Ohio version is available at chemquiz.net/ohiomanual
  • improvement: cleaned up the student Dashboard interface to be easier to read
  • bug fix: when updating a student result without leaving a comment, it could crash Dashboard and not save the update due to an incorrect mysql statement
  • bug fix: “States of Matter” and “Types of Matter” exemplar assignments were swapped (thanks, Monique!)
  • bug fix: many, many bug fixes and coding improvements to prepare for upcoming server upgrade

All Quizzes

  • improvement: custom assignment title now shows on grading page for all quizzes

Balancing, Identifying & Predicting Chemical Equations Quiz

  • improvement: reaction type options for multiple choice now match the reaction type options selected for the quiz (thanks, Katharine!)
  • improvement: quiz now uses “synthesis” instead of “combination” (thanks again, Katharine!)

Bond Polarity & Electronegativity Quiz

  • new feature: added electronegativities handout to the Helpful Chemistry Handouts page (thanks, Cynthia!)
  • bug fix: delta notation was incorrectly being used for nonpolar and ionic bonds (thanks, Andrew!)
  • bug fix: quiz was generating too many problems with the same bonds over and over again

Elements & Isotopes Quiz

  • new feature: option to generate questions about whether an element is a metal, metalloid or nonmetal (thanks, Anamar!)
  • new feature: option to generate questions about which group an element belongs to (thanks again, Anamar!)
  • new feature: options to generate questions about an element’s group number and period number
  • improvement: replaced isotope notation SVG images with MathML for better readability and compatibility with screen readers
  • bug fix: quiz generated empty values for artificial elements and would sometimes crash due to lack of isotope data

Gas Laws Quiz

  • new feature: added option to only generate questions to solve for final values in problems involving change (e.g., Boyle’s, Charles’, Gay-Lussac’s & Combined Gas Laws)

Hess’s Law Quiz

  • bug fix: solution setup for heats of formation problems was missing a closing mtext tag which caused formatting issues in Google Chrome

Kinetics & Rate Laws Quiz

  • bug fix: second-order problems should only calculate concentration, not pressure (thanks, Mary Ann!)

Lewis Dot Structures Quiz

  • improvement: moved the function to generate SVG images into quiz instead of using a separate program in order to decrease load on web server

Molecular Geometry & VSEPR Quiz

  • bug fix: CH2O and COCl2 should be polar but AX3E0 molecules are typically trigonal planar (thanks, Christina!)

Naming Compounds & Calculating Molar Masses Quiz

  • new feature: added options to generate questions with diatomic gases and the first 10 simple hydrocarbons (thanks, Susan!)
  • improvement: changed to a serif font to better differentiate between uppercase “I” and lowercase “l” (thanks, Luke!)
  • bug fix: molar masses weren’t being calculated correctly for compounds with multiple polyatomic ions, so I updated the quiz to pull molar masses from a database table instead (thanks, Rob!)

Nuclear Reactions Quiz

  • improvement: replaced isotope notation SVG images with MathML for better readability and compatibility with screen readers
  • bug fix: positrons were showing up as protons (thanks, Van!)

Periodic Trends Quiz

  • bug fix: quiz was scoring answers accurately but marked them all as correct (thanks, Kharma!)

Scientific Measurements Quiz

  • improvement: made the placeholder values in each input field match the diagram (e.g., “temperature”, “length”, “volume”)

SI Conversions Quiz

  • improvement: given values are now bold like in other quizzes

Solubility Quiz

  • bug fix: some molar solubility values for mercury(I) compounds were incorrect (thanks, Mary Ann!)

Other improvements

  • checkout button for purchasing a site license on Square did not work, so I had to generate a new checkout link (thanks, Judith and Jason!)

I do my best to keep track of every bug or issue that gets reported as well as every new quiz suggestion that’s sent in. New features and quizzes take time to develop properly, and some bugs are easier to fix than others, so I appreciate your patience! ChemQuiz.net has improved significantly over the past three and a half years thanks to all the teachers and students who have sent in reports, so please keep sending them in!


Site licenses for the ChemQuiz.net Dashboard

Site licenses for the ChemQuiz.net Dashboard allow teachers to create assignments for their students and track their progress. Thanks so much to the 105 schools, colleges, universities and tutors who have renewed or purchased a site license for the 2023-2024 school year! Site licenses are how I pay for web hosting and site security as well as the software I use to write and maintain the quizzes, and it keeps the website ad-free.

If you’d like to purchase a ChemQuiz.net site license for the 2023-2024 school year for just US$50, you can pay in the following ways:

  • credit card through Square (the most popular option)
  • school purchase order (contact me for a sales quote – I’m happy to fill out any paperwork required by your institution or state)
  • personal check
  • CashApp, PayPal, Venmo or Zelle at chris@chemquiz.net

Remember, site licenses are by building, so one license applies to every teacher and student in your entire school! Additional schools in the same district can purchase an add-on license for just US$25 per school.

If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$25 more! Please contact me if you have any questions about how to purchase a site license.

Finally, if you teach in a high poverty public school or district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!). I want ChemQuiz.net to be a useful resource for as many students as possible.


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, check the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

I hope the new Exams feature helps your students prepare for any upcoming semester or final exams! I’m looking forward to getting feedback about how you’ve used it in your classes.

Thanks so much for your continued support of ChemQuiz.net! I hope this last month of 2023 wraps up well for you and your colleagues. Please feel free to reach out any time via the Contact form or at chris@chemquiz.net if you have any questions, comments, or concerns. Take care, and Happy Holidays!

-Chris

Categories
News

October 2023 newsletter: essential site resources, bug fixes, and more!

Hi there! I hope that the school year has started well for all of you, and with any luck, your students are settling down into your classroom routines now that we’ve made it to October.

In this newsletter, I’ve included important information about these topics:

  • Essential site resources for teachers
  • New features & bug fixes
  • Site licenses for the ChemQuiz.net Dashboard (and PhysQuiz.net!)

Essential site resources for teachers

Welcome to the 30 new schools and their teachers who have signed up for the ChemQuiz.net Dashboard during the month of September! That’s an average of one new school per day. By comparison, there were 79 schools that signed up in the site’s entire first year of existence (2020-2021), so I’m glad to see that interest in ChemQuiz.net continues to grow.

With so many teachers joining the community of 225 high schools, tutors, colleges and universities that are using ChemQuiz.net Dashboard, I wanted to point out some essential resources and features that I’ve created to make the site as easy to use as possible:

ChemQuiz.net Documentation – Step-by-step instructions on how to do just about everything on the site, including the multiple ways to create student accounts and how to change their passwords, which are two of the most common actions at the start of the school year. If you’re not sure of how to do something, check here first!

Assignment exemplars – The ChemQuiz.net Dashboard contains pre-made assignments for each of the quizzes under the “Exemplars” menu to try to make life easier for teachers! The exemplars are broken out by nine major topics in chemistry, and you can make a copy of any of them for your students by clicking the “make a copy” link”. You can also preview them, generate printable versions for a quick worksheet, or load them in presentation mode for a bell ringer activity or full class review. All of the exemplars start with 10 questions and have a threshold of 8 correct answers to pass, but you can modify these values when you make your own copies. Please note that exemplars are only available to teachers with active ChemQuiz.net Dashboard licenses.

Contact form – If you can’t find the answer you need in the documentation, or if you come across a bug that’s causing the Dashboard or a quiz to behave strangely, please reach out and let me know! I try my best to resolve bugs as quickly as possible, and I want the site to be useful and accurate for you and your students, so drop me a line any time. You can also email me directly at chris@chemquiz.net. Even if I can’t fix the issue immediately, I want to hear about it so I can continue to improve the site. (Like most of you, I’m a full-time high school teacher, so I appreciate your patience as I can only respond outside of school hours.)

I hope these resources help you get the most out of ChemQuiz.net! If you think of something that will make the site better for you and your fellow Chemistry colleagues, please let me know.


New features & bug fixes

I’m teaching five preps this year 😱, including three different levels of Computer Science, so while I haven’t had a lot of time to write any new quizzes, I’ve tracked down and fixed a number of bugs that have been pointed out by your fellow teachers.

Dashboard – these features and bug fixes also apply to PhysQuiz.net

  • new feature: improved the Quiz Results filter menus
  • new feature: teachers can now create copies of assignments shared by colleagues (thanks, Bill and Sarah!)
  • new feature: added a “Export” top menu item and removed the redundant “All Quizzes” menu item
  • bug fix: student results were not showing up for teachers if the assignment was created for a shared class by another teacher (thanks again, Bill and Sarah!)
  • bug fix: teachers couldn’t see filter menus or checkboxes when all their results had been archived (thanks, Andrew!)
  • bug fix: teachers could unintentionally create a duplicate student account with an already existing username, which could cause login issues (thanks, Lauren!)
  • bug fix: teachers couldn’t add a student to a class when directly editing their account (thanks, Dorothy!)
  • maintenance: removed option for email notifications due to past spam issues

All Quizzes

  • maintenance: updated all quizzes to directly pass the generated question to the grading page; this was a first step in adding a feature for students to save a quiz so they can come back to it later

Average Atomic Masses Quiz

  • bug fix: students couldn’t retake a quiz because the database wasn’t storing the correct given values (thanks, Ann!)
  • bug fix: selecting ones place precision caused the quiz to crash 🤦🏻‍♂️

Balancing, Identifying & Predicting Chemical Equations Quiz

  • new feature: added an option for text input boxes for coefficients so that it’s a little easier to use on mobile devices

Chemical Thermodynamics Quiz

  • bug fix: some calculations for ΔG used R without converting to kJ first (thanks, Aaron!)
  • bug fix: updated quiz language to use “thermodynamically favorable” instead of “spontaneous” (thanks, Susan!)

Electron Configuration Quiz

  • new feature: added an option to limit elements to 1-56 (thanks, Malcolm!)
  • new feature: added an option to exclude elements that violate the Madelung rule (thanks again, Malcolm!)

Laboratory Equipment Quiz

  • maintenance: changed how images are generated, which should help the quiz load faster

Lewis Dot Structures Quiz

  • bug fix: Lewis dot diagrams weren’t loading due to an XML parsing error (thanks, Cori!)

Types of Matter Quiz

  • bug fix: students were being prevented from retaking the quiz through Dashboard (thanks, Katie!)

Molar Conversions Quiz

  • bug fix: the “Load More Problems Like This” button generated blank problems when I changed how the questions were displayed

Naming Compounds & Calculating Molar Masses Quiz

  • bug fix: molar mass entries by students were not being passed by the form (thanks, Corey!)
  • bug fix: the “Load More Problems Like This” button generated blank problems when I changed how the questions were displayed
  • bug fix: fixed table layouts when choosing molar masses or both question types

Organic Nomenclature Quiz

  • bug fix: most multiple choice options were blank for class questions (thanks, Alan!)
  • maintenance: changed how images are generated, which should help the quiz load faster

Scientific Notation Quiz

  • bug fix: multiple choice options for sig fig questions weren’t valid due to the commas added to large numbers (thanks, Dorothy!)

Stoichiometry & Limiting Reagents Quiz

  • bug fix: student responses weren’t being compared correctly to the rounded answer (thanks, Don!)

Thermochemical Equations Quiz

  • bug fix: solution setups erroneously included a mole ratio when it wasn’t needed  (thanks, James!)

Other improvements

  • purchased an additional CPU to improve site speed
  • changed PHP-FPM configuration to prevent server lockups

I keep track of every bug or issue that gets reported as well as every new quiz suggestion that’s sent in, so I’ll continue to address those as they come in. New features and quizzes can take a while to develop properly, and some bugs are easier to fix than others, so I appreciate your patience! ChemQuiz.net has improved significantly over the past three years thanks to all the teachers and students who have sent in reports, so please keep sending them in!


Site licenses for the ChemQuiz.net Dashboard

Site licenses for the ChemQuiz.net Dashboard allow teachers to create assignments for their students and track their progress. Thanks so much to the 90 schools and tutors who have renewed or purchased a site license for the 2023-2024 school year! Site licenses are how I pay for the web hosting and the software I use to write and maintain the quizzes, and it keeps the website ad-free.

If you’d like to purchase a ChemQuiz.net site license for the 2023-2024 school year for just US$50, you can pay in the following ways:

  • credit card through Square (the most popular option)
  • school purchase order (contact me for a sales quote – I’m happy to fill out any paperwork required by your school, district or state (I’m looking at you, Illinois!))
  • personal check
  • CashApp, PayPal, Venmo or Zelle at chris@chemquiz.net

Remember, site licenses are by building, so one license applies to every teacher and student in your entire school! Additional schools in the same district can purchase an add-on license for just US$25 per school.

If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$25 more! Please contact me if you have any questions about how to purchase a site license.

Remember, if you teach in a high poverty public school or district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!).


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, check the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (formerly Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

I mentioned earlier that I’m teaching five preps, which makes it a little challenging to know what I’m doing from one class period to the next 😅, but one free resource that has really helped me out is Carnegie Mellon University’s CS Academy. If you have any students who are interested in coding, or if you’re looking to bring computer science to your school, their curriculum is great! We use their CS1 curriculum for our “Intro to CS” course, and I’ve had students complete it on their own as an independent study. Debugging student code in CS Academy has actually helped me find and fix the bugs on ChemQuiz.net, so I figured they deserved a shout out!

Thanks so much for your continued support of ChemQuiz.net! I hope you’re all hitting your stride this fall, and please feel free to reach out any time via the Contact form or at chris@chemquiz.net if you have any questions, comments, or concerns. Take care!

-Chris

Categories
News

September 2023: new account creation features, bug fixes, and more!

Hello again! I hope everyone has had a good start to the school year, and if you’re in the United States, you’ve been able to take some time to relax and enjoy Labor Day weekend.

In this newsletter, I’ve included important information about these topics:

  • New student account creation features
  • Issues with website security software
  • New features & bug fixes
  • Site licenses for the ChemQuiz.net Dashboard (and PhysQuiz.net!)

New student account creation features

So far, teachers have already created 6,322 new student accounts for the ChemQuiz.net Dashboard since July 1, 2023. For the entire previous school year, there were 12,333 student accounts, so we’ve already added over half as many as last year, and September just started! 😱

While most student accounts have been created without any problems, there have been a few issues that have popped up that have been brought to my attention by a number of teachers. One of the main issues is that students never receive a registration email that allows them to set their password because their district blocks outside emails.

To try to resolve this issue, I’ve added two new features that I think will help:

1. Students can now set their password when they’re using a join code. This solution is so obvious that I don’t know why it took me so long to think of it. 🤦🏻‍♂️ Once a student has successfully created their account, they can go to the Login page and get started in the ChemQuiz.net Dashboard immediately.

2. Teachers can now set student passwords when creating accounts with a CSV file. If you use another LMS like Google Classroom or Canvas, or an online gradebook like ProgressBook, you can export your list of students as a CSV file (“comma separated values”) and add a column for passwords. You can also make a copy of the Google Sheet that I’ve created for this purpose and enter your students’ email addresses, names and passwords, and then export it as a CSV or get the share link and use that in the ChemQuiz.net Dashboard to import your student accounts. (Thanks for the suggestion, Chris!)

Also, if your school uses Google for Education, encourage your students to use the “Log in with Google” button! Unfortunately, I’ve heard from two teachers who have encountered an error that says “Access blocked: Your institution’s admin needs to review ChemQuiz.net” when students try to log in. If you see this message, you’ll need to get in contact with your district’s tech support to get this resolved in the Google Admin panel.

Don’t forget: you can manually set student passwords in the ChemQuiz.net Dashboard, and you can also generate random passwords for them using the “bulk actions” menu on the Students page.

I’m hoping these new features make the onboarding process a little bit easier for you and your students! However, if you encounter any issues, please reach out to me and I’ll be happy to help you.


Issues with website security software

As I mentioned in last month’s newsletter, I migrated ChemQuiz.net to a new web hosting company in early July so that I could improve the site’s speed and reliability. I’ve been really happy with their support staff, and they’ve been extremely helpful (and patient!) with resolving the issues that typically occur whenever a site migrates. It was definitely the right decision to move.

Having said that, there have been a few glitches due to their robust security software. Combine that with the additional security software that I’m running, and there have been a number of “false positives” that have prevented students from completing assignments or being able to access the site at all.

Thanks to the detailed emails and screenshots from a number of teachers, I’ve fixed several of the “Forbidden” errors that teachers and students have experienced recently, particularly with the Naming Compounds & Calculating Molar Masses Quiz. If you come across one of these errors, please let me know the date and time that it happened to you so I can track it down in the server logs. The more details you can send me, the better.

Another issue that a number of schools have experienced is when the Wordfence security software blocks them entirely from accessing the site. This happens when too many students try to log in with an incorrect password and the school or district is behind a proxy that makes all of the individual student devices look like one IP address. I’ve relaxed a lot of these settings but I can’t disable them entirely because the site is under attack on a regular basis, like most websites are.

I’m hoping that the new student account creation features will decrease the number of failed login attempts, but in the meantime, if you’re about to onboard your classes, try googling “what’s my IP address” while you’re at school and send me the result. That way, I can add your school’s IP address to a whitelist so that it’s ignored by some of the security software, which makes it less likely that you’ll get blocked. It’s not an ideal solution, but it works!


New quiz features & bug fixes

There are no new quizzes this month, but I’ve added some new features and fixed some bugs to help ChemQuiz.net run more smoothly for you and your students.

Dashboard – these features and bug fixes also apply to PhysQuiz.net

  • added ability to set student password on CSV upload or when creating account (thanks, Chris!)
  • quiz completion time was sometimes saved using local timezone instead of UTC (thanks, Racquel!)

All Quizzes

  • added quiz option headers to some quiz forms so the options are better organized
  • teachers can now prevent students from seeing scores or correct answers in an assignment (thanks, Jennifer & Laura!)

Chemical Equilibrium Quiz

  • added an option to only include Kc equations
  • added an option to use Keq label for all problems (thanks, Helen!)

Chemical Thermodynamics Quiz

  • quiz gave an empty settings error for mass/moles even if the question type didn’t require it

Elements & Isotopes Quiz

  • isotope notation SVGs weren’t displaying (thanks, Mary Ann!)

Kinetics & Rate Laws Quiz

  • added more granular question options (e.g., disable the instantaneous rate option) (thanks again, Helen!)
  • fixed solution for instantaneous rate law so that it uses values from the given table (thanks, Susan!)

Naming Compounds & Calculating Molar Masses Quiz

  • Apache ModSecurity rule was preventing submission of answers for large quizzes (25+ questions) (thanks again, Mary Ann!)

Solubility Quiz

  • mercury(II) hydroxide was entered incorrectly in the database (thanks again, Mary Ann!)

Other new features and bug fixes

  • added ability for students to set password on registration form with join code
  • creating a student account with join code for inactive class may create a user associated with a non-existent school
  • school join codes weren’t being recognized properly (thanks, Blake!)
  • Apache ModSecurity was preventing submission of URLs on Teacher Interest form

I keep track of every bug or issue that gets reported as well as every new quiz suggestion that’s sent in, so I’ll continue to address those as they come in. New features and quizzes can take a while to develop properly, and some bugs are easier to fix than others, so I appreciate your patience! ChemQuiz.net has improved significantly over the past three years thanks to all the teachers and students who have sent in reports, so please keep sending them in!


Site licenses for the ChemQuiz.net Dashboard

Site licenses for the ChemQuiz.net Dashboard allow teachers to create assignments for their students and track their progress. Thanks so much to the 66 schools and tutors who have renewed or purchased a site license for the 2023-2024 school year! Site licenses are also how I pay for the web hosting and the software I use to write the quizzes, and it keeps the website ad-free.

If you’d like to purchase a ChemQuiz.net site license for the 2023-2024 school year for just US$50, you can pay in the following ways:

  • credit card through Square (the most popular option)
  • school purchase order (contact me for a sales quote – I’m happy to fill out any paperwork required by your school or district!)
  • personal check
  • CashApp, PayPal, Venmo or Zelle at chris@chemquiz.net

Remember, site licenses are by building, so one license applies to every teacher and student in your entire school! Additional schools in the same district can purchase an add-on license for just US$25 per school.

If you also teach physics or you have a colleague who does, you can bundle a site license for the PhysQuiz.net Dashboard for just US$25 more! Please contact me if you have any questions about how to purchase a site license.

One last thing – if you teach in a high poverty public school or district (at least 50% of your students on free/reduced lunch or designated “economically disadvantaged”), please send me a link to the supporting documentation and you’ll get a free site license for the ChemQuiz.net Dashboard forever (PhysQuiz.net, too!).


Help me share ChemQuiz.net with the world!

If you like using ChemQuiz.net, there are three quick and easy things that you can do to help me promote the site!

  • Add your school to the list of supporters on the About page! Go to the ChemQuiz.net Dashboard, click on “Your Info” in the top menu bar, check the box next to “Display School on ChemQuiz.net“, and click the “Update Your Info” button.
  • Tell another Chemistry teacher about ChemQuiz.net and encourage them to try out the Dashboard!
  • Follow @ChemQuizDotNet on X (Twitter), Facebook and Threads and share my updates with your fellow Chemistry teachers!

I hope the school year has started well for everyone so far! After mild temperatures and lots of rain in northeast Ohio for most of the summer, we’re looking at a heat wave this upcoming week that’s going to push the limits of our HVAC systems. I just moved to a new classroom that used to have the best air conditioning in the building, but for some reason it suddenly stopped working this summer! 😩I might have to take my afternoon classes on a spontaneous tour of the walk-in freezer next to the cafeteria just to make it through the heat.

Thanks again for your support of ChemQuiz.net! Please reach out any time via the Contact form or at chris@chemquiz.net if you have any questions, comments, or concerns. Take care!

-Chris