In at least one aspect, the present invention is related to computer processor applications for teaching chemical reaction mechanisms.
The widespread use of computers and smart devices has significantly changed the manner in which people play, learn and study. Video games are perhaps the earliest form of electronic device-based application that has attained general acceptance. More recently, electronic books are becoming more and more common and are expected to surpass paper books in the near future. Similarly, online education has become an accepted alternative to classroom study.
For the most part, video games, though widespread, provide little educational benefit. The typical video game provides significant visual stimulation and perception of action. Educational video games do exist but tend to be directed more to the elementary school level. Advanced electronic games such as electronic crossword puzzles are typically just direct conversions of the paper game to electronic form. Few electronic games target an older audience to teach advanced scientific and engineering topics.
Accordingly, there is a need for advanced computer games that are enjoyable for users while teaching difficult scientific and engineering concepts.
In at least one aspect, a mechanisms authoring and data collection system is provided. The mechanisms authoring and data collection system implements a computer implemented method a step of authoring a chemical mechanism problem to be solved by a user with an authoring tool, the chemical mechanism problem presenting the user with chemical renderings of starting chemical compounds to be rearranged in a predetermined series of steps to form a predetermined final chemical compound. The authoring tool is implemented by an authoring computer device having a processor and a display. The chemical renderings of the starting chemical compounds can be displayed on a user computer device. A series of inputs from the user on a user tool are received on the user computer device for moving atoms and or bonds in the chemical rendering of the starting chemical compounds to reproduce a chemical mechanism. A monitoring tool characterizes and stores moves made by the users. The user moves and characterizations thereof are stored on a centralized computer device.
In another aspect, an authoring tool allows designers to create a mechanism problem (e.g., a mechanism puzzle) and designate which both which bonds to make and break as well as the order in which the bonds can be manipulated. By allowing the designer the freedom to choose the method by which the puzzle is solved, there is no need to build in additional chemical algorithms, beyond structure recognition, geometric layout, and formal charge calculations.
In still another aspect, a user tool is provided. The user tool is implemented on a user computer device. The user present a chemical mechanism problem to one or more users. The user tool receives one or more inputs from the user for moving atoms and or bonds in the chemical rendering of the starting chemical compounds to reproduce a chemical mechanism as a solution to the chemical mechanism problem.
In still another aspect, a monitoring tool is provided. The monitoring tool is implemented on a monitor computer device. The monitoring tool the tracking of one or a plurality of user's moves in attempting to solving a mechanism problem. The monitoring tool may also store the users' moves on a centralized computer device.
In still another aspect, a data collection system is provided that collects the moves of a plurality of users attempting to solve a mechanism problem. The system classifies moves as either correct or incorrect moves.
In still another aspect, user moves in solving a mechanism problem are coded as to type, (such as nucleophilic attack or deprotonation).
In still another aspect, user moves are coded as error moves, which correct themselves when a user performs the move. Moves that are not labeled (e.g., that is events that automatically correct themselves) are stored in the database.
In still another aspect, a mechanisms authoring and data collection system present an author with a first listing of atoms is presented by an authoring tool to be used in authoring a chemical mechanic problem. Characteristically, the author selects an atom from the first listing of atoms and placing the selected atom on a design region.
In still another aspect, a mechanisms authoring and data collection system displays implied hydrogen atoms as a letter “H” orbiting a carbon atom represented by a letter “C” on either an authoring computer device or a user computer device. Characteristically the number of letters “H” represents the number of implied hydrogen atoms bonded to the carbon atom. Typically, implied hydrogen atoms orbit on displayed circles surrounding the letter “C.”
In yet another aspect, a mechanisms authoring and data collection system identifies frequent errors made by individual users.
In yet another aspect, a mechanisms authoring and data collection system identifies frequent errors made by a plurality of users.
In yet another aspect, a mechanisms authoring and data collection system identifies patterns of steps made by individual users.
In yet another aspect, a mechanisms authoring and data collection system identifies patterns of steps made by a plurality of users.
In yet another aspect, a mechanisms authoring and data collection system identify potential errors that the user may commit are identified during authoring of the chemical mechanism problem.
In yet another aspect, a mechanisms authoring and data collection system display a message to be displayed if a user commits an identified potential error.
Reference will now be made in detail to presently preferred embodiments and methods of the present invention, which constitute the best modes of practicing the invention presently known to the inventors. The Figures are not necessarily to scale. However, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. Therefore, specific details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for any aspect of the invention and/or as a representative basis for teaching one skilled in the art to variously employ the present invention.
It is also to be understood that this invention is not limited to the specific embodiments and methods described below, as specific components and/or conditions may, of course, vary. Furthermore, the terminology used herein is used only for the purpose of describing particular embodiments of the present invention and is not intended to be limiting in any way.
It must also be noted that, as used in the specification and the appended claims, the singular form “a,” “an,” and “the” comprise plural referents unless the context clearly indicates otherwise. For example, reference to a component in the singular is intended to comprise a plurality of components.
The term “comprising” is synonymous with “including,” “having,” “containing,” or “characterized by.” These terms are inclusive and open-ended and do not exclude additional, unrecited elements or method steps.
The phrase “consisting of” excludes any element, step, or ingredient not specified in the claim. When this phrase appears in a clause of the body of a claim, rather than immediately following the preamble, it limits only the element set forth in that clause; other elements are not excluded from the claim as a whole.
The phrase “consisting essentially of” limits the scope of a claim to the specified materials or steps, plus those that do not materially affect the basic and novel characteristic(s) of the claimed subject matter.
With respect to the terms “comprising,” “consisting of,” and “consisting essentially of,” where one of these three terms is used herein, the presently disclosed and claimed subject matter can include the use of either of the other two terms.
It should also be appreciated that integer ranges explicitly include all intervening integers. For example, the integer range 1-10 explicitly includes 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. Similarly, the range 1 to 100 includes 1, 2, 3, 4 . . . 97, 98, 99, 100. Similarly, when any range is called for, intervening numbers that are increments of the difference between the upper limit and the lower limit divided by 10 can be taken as alternative upper or lower limits. For example, if the range is 1.1. to 2.1 the following numbers 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, and 2.0 can be selected as lower or upper limits.
It should also be appreciated that integer ranges explicitly include all intervening integers. For example, the integer range 1-10 explicitly includes 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. Similarly, the range 1 to 100 includes 1, 2, 3, 4 . . . 97, 98, 99, 100. Similarly, when any range is called for, intervening numbers that are increments of the difference between the upper limit and the lower limit divided by 10 can betaken as alternative upper or lower limits. For example, if the range is 1.1. to 2.1 the following numbers 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, and 2.0 can be selected as lower or upper limits.
The term “connected to” means that the electrical components referred to as connected to are in electrical communication. In a refinement, “connected to” means that the electrical components referred to as connected to are directly wired to each other. In another refinement, “connected to” means that the electrical components communicate wirelessly or by a combination of wired and wirelessly connected components. In another refinement, “connected to” means that one or more additional electrical components are interposed between the electrical components referred to as connected to with an electrical signal from an originating component being processed (e.g., filtered, amplified, modulated, rectified, attenuated, summed, subtracted, etc.) before being received to the component connected thereto.
The term “electrical communication” means that an electrical signal is either directly or indirectly sent from an originating electronic device to a receiving electrical device. Indirect electrical communication can involve processing of the electrical signal, including but not limited to, filtering of the signal, amplification of the signal, rectification of the signal, modulation of the signal, attenuation of the signal, adding of the signal with another signal, subtracting the signal from another signal, subtracting another signal from the signal, and the like. Electrical communication can be accomplished with wired components, wirelessly connected components, or a combination thereof.
The term “electronic component” refers is any physical entity in an electronic device or system used to affect electron states, electron flow, or the electric fields associated with the electrons. Examples of electronic components include, but are not limited to, capacitors, inductors, resistors, thyristors, diodes, transistors, etc. Electronic components can be passive or active.
The term “electronic device” or “system” refers to a physical entity formed from one or more electronic components to perform a predetermined function on an electrical signal.
It should be appreciated that in any figures for electronic devices, a series of electronic components connected by lines or arrow (e.g., wires or buses) indicates that such electronic components are in electrical communication with each other. Moreover, when lines directed connect one electronic component to another, these electronic components can be connected to each other as defined above.
The term “server” refers to any computer, computer device, mobile phone, desktop computer, notebook computer or laptop computer, distributed system, blade, gateway, switch, processing device, or combination thereof adapted to perform the methods and functions set forth herein.
The term “tool” refers to an executing program on a computer device that provides at least one functionality of the present invention set forth below.
The term “computer device” refers generally to any device that can perform at least one function, including communicating with another computer device. Examples of computer devices include bust are not limited to, smartphones, laptop computers, desktop computers, tablets (e.g., iPad), servers, and the like. Sometimes a computer device is referred to as a computer. Sometimes, a computer device is referred to as a computing device.
The term “graphical control element” means an element of interaction, such as a button or a scroll bar, that is capable of being manipulated by a user for purposes of entering commands or causing some associated action in a computer device that presents or contains the element.
The term “one or more” means “at least one” and the term “at least one” means “one or more.” The terms “one or more” and “at least one” include “plurality” as a subset.
When a computer device is described as performing an action or method step, it is understood that the computer devices is operable to perform the action or method step typically by executing one or more line of source code. The actions or method steps can be encoded onto non-transitory memory (e.g., hard drives, optical drive, flash drives, and the like).
Throughout this application, where publications are referenced, the disclosures of these publications in their entireties are hereby incorporated by reference into this application to more fully describe the state of the art to which this invention pertains.
In general, a mechanisms authoring and data collection system includes an authoring tool, a user tool (e.g., used by a student), and optionally a monitoring tool (e.g., used by a teacher) as explained below in more detail. In one variation, the authoring tool, the user tool, and the monitoring tool can be individually provided. In another variation, the authoring tool and the monitoring tool are provided as part of a single software package. In still another variation, the authoring tool, the user tool, and the monitoring tool are provided as part of a single software package.
With reference to
In a refinement, the author associates a code for each move in the mechanism problem is coded as to type, such as nucleophilic attack or deprotonation by entering such data in an input data entry box. In addition, moves are coded as error moves, which correct themselves when a user performs the move. For example, on the device, the bond automatically re-forms (in the case of bond-breaking) or breaks apart (in the case of bond-making). When this happens on the device the two atoms that are part of the error move have a jagged edge and a sound plays to indicate that the bond breaking or making was in error.
In a refinement, moves that are not labeled can events that automatically correct themselves, are stored in the database. Invalid moves are recorded so they can be further analyzed by the system to determine which concepts the user has a solid understanding of and which concepts the user doesn't fully understand. This will enable the system to further help the user by allowing the system to report misunderstood concepts to the user or the assessor. Table 1 provides an example of a coding strategy. In a refinement, the steps of the chemical problem created by the author recorded to a suitable storage medium (e.g., ROM, hard drive, etc.)
In a refinement, implied hydrogen atoms for carbon atoms rendered in display region 14 are displayed by a letter “H” orbiting a carbon atom represented by a letter “C” on either the authoring computer device or the user computer device where the number of letters “H” representing the number of implied hydrogen atoms bonded to the carbon atom. In
With reference to
The method set forth herein enhances chemical education in a number of ways. In this regard, frequent errors made by individual users can be identified. Similarly, frequent errors made by a plurality of users can be identified. The data collection allows identifying patterns of steps made by individual users or a plurality of users to be identified. Such patterns can be identified with an expert system (e.g., modeling expert analysis) or by a trained neural network.
Potential errors that the user may commit are identified during the authoring of the chemical mechanism problem. As depicted in
In a variation, the monitoring tool tracks one or a plurality of user's moves in attempting to solving a mechanism problem. The present invention is not limited by the number of users that can be tracked. Therefore, the system can track 1 to 10,000 or more users. The monitoring tool is operable to identify frequent errors made by individual users or by a plurality of users. In another refinement, the monitoring tool identifies patterns of steps made by individual users or by a plurality of users. In yet another refinement, the monitoring tool identifies potential errors that the user may commit are identified during the authoring of the chemical mechanism problem.
With reference to
The methods set forth above involve both an authoring computer device and a user computer device. In general, both computer devices are computer processor-based electronic devices and will be referred to as computer device 10. With reference to
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
This application claims the benefit of U.S. provisional application Ser. No. 62/812,415 filed Mar. 1, 2019, the disclosure of which is hereby incorporated in its entirety by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/020612 | 3/2/2020 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62812415 | Mar 2019 | US |