The present invention relates to automated teaching techniques and, more specifically, automated techniques for teaching language arts.
Using traditional teaching methods, a teacher stands in front of a class and gives a lecture. The students are expected to listen attentively and take notes. Unfortunately, these traditional techniques are not optimal, because they do not account for differences in each student's ability to capture what is being taught. Thus, some students may become bored, while others cannot keep up. Further, traditional teaching techniques do not directly engage each student, so students find it hard to maintain the degree of attention required to capture the subject matter.
Fortunately, computerized systems have been developed to assist in the learning process. For example, it is common for students to use computing devices to search for information about the subject matter they are studying. In some cases, entire schools and universities are partially or completely “online”.
Even in online schools, the teaching often mirrors what has been done traditionally. For example, a user may watch a video of a teacher giving a lecture. In cases where the computers are merely used to deliver the same type of experience that students have previously experienced in-person, the school may be more convenient but not necessarily more effective.
Rather than simply deliver videos of conventional lectures, some computer applications have been developed to provide a personalized teaching. For example, systems exist for teaching math using an automated tutorial system. Because math has well-defined rules where any given answer is clearly right or wrong, computerized systems are fairly effective teachers. However, computerized teaching of other subject matter is not always so straightforward. Thus, it is desirable to provide a computerized teaching system that is effective in teaching language arts in a manner that engages the student and allows students to proceed at their own pace.
The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section.
In the drawings:
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
Techniques are described herein for automating the teaching of language arts in a manner that directly engages students. In one embodiment, the software module programmed to automate the teaching of language arts is entitled “Digging For Roots”, and teaches according to the following algorithm:
Each step in the algorithm shall be described hereafter in greater detail.
The automated techniques for teaching language arts that are described herein may be implemented on any computer system, such as the one illustrated in
In the case where student computer 100 does communicate with a separate automated teaching system 102, the automated teaching system 102 may include any number of computing devices (generally represented by computer 104), including a web server designed to receive and respond to HTTP requests from student computers, and a database server operatively coupled to a database 106.
Students who may never study Latin nonetheless get a user-friendly understanding of the building blocks of words that are destined to impact their aptitude in English classes as well as social studies, science, and more. This digitally coded training consists of an innovative drag and drop game comprised of important prefixes, roots, and suffixes. Once completed with the drag-and-drop game, students move into a 2,000-word vocabulary list of GATE's Must-Know Vocab for college-bound students, which builds on the drag-and-drop game in order to maximize their ability to see, recognize and properly decode erudite diction.
Below details the chronological flow in which a user would experience the Digging for Roots platform and includes mention of both content present and what user expects to gain. Screenshots have been provided for easy visualization of this activity.
Step 1:
User clicks on the Digging for Roots training, which reveals 1) the quiz (i.e. scored activities) names and numbers at the top, and 2) the beginning of the training on the screen below. According to one embodiment, three scored activities in Digging for Roots accompany both a written training and video. Students start with a brief introduction to the training, mapping out what they will learn and why, then move on to studying their prefixes, roots and suffixes as shown in the table depicted in
Step 2:
Once a student is done reading through the written training and practicing the prefixes, roots and suffixes they've been given, the automated system (“GATE”) tests their knowledge with the first quiz, a drag-and-drop activity. In this activity, students are presented with draggable prefixes, roots and suffixes that uniquely belong to a particular word. At the beginning of the activity, only the definition of this word is given—not the word itself—so students must piece together their knowledge of the overall definition with the prefix/root/suffix meanings to discover the word. A screenshot of the first activity is illustrated in
As an example, a student would look at the first definition and see the intended word is an adjective that means, “Literally, someone who wishes well upon others (means kind).” Using this definition, a student would then look for prefixes and roots that fit with this given meaning. The word parts “bene” and “vol” indicate “well or good” and “wish,” respectively. Since “bene” has a hyphen immediately after it, this signifies it will belong in the first column as a prefix. Since the word part “vol” has no hyphen, this indicates it will belong in the middle column as a root. Finally, there are a few suffixes that “make the word an adjective.” At this point, the student would need to either recognize the correct suffix based on the first two parts or refer to the 2,000 Must-Know Vocabulary document (refer to Step 6 for further detail) provided at the end of the training to locate the word. The only real word that can be formed with “benevol” ends in “-ent” (i.e. not in -ing or -ive, the only other two possibilities). Note again the hyphen preceding the word part signifies that it is a suffix.
Step 3:
Once a student has dragged the correct word parts in their respective locations, the word parts combine, forming the whole word (see
Step 4:
Following Activity 1, which specifically tests students on words with three parts, students move onto Activity 2. Activity 2 contains words that have only two Latin or Greek prefixes, roots or suffixes. Everything else in terms of functionality remains the same. (See
Step 5:
Following Activity 2, students move onto Activity 3. This is where GATE tests them on slightly harder two- and three-part words. For example, in contrast to the straightforward “vol” root for “benevolent,” students must match roots like “undare” to “redundant.” All functionality remains the same compared to the previous activities, however. (see
Step 6:
Once all three activities are complete, students are then presented with a video which explains the usage of GATE's carefully curated 2,000 Must-Know Vocabulary List.
With the help of their teachers or mentors, students will practice the lists within the document, presented in sets of 20. As part of a game for practice with a peer, students are asked to fit as many of the 20 words into a sentence as possible, using them in the correct form with the correct meaning. Also, students will prepare flashcards for every word, writing the word itself on the front and the part of speech and definition on the back. Each time they successfully recall the meaning of a word using its flashcard, it is placed on a pile separately from those words they could not successfully remember, called the NOT-A-CLUE pile. Students must continuously review their NOT-A-CLUE pile until they have successfully mastered all words. (See
Step 7:
Once students have mastered their written flashcards, they then complete the activities related specifically to the 2,000 words. This includes a fill-in-the-blank quiz as shown in
In one embodiment, the Digging for Roots methodology includes the curricular elements that flow after the drag and drop game, as these together comprise the pedagogy for this portion of the student platform.
According to one embodiment, the techniques described herein are implemented by one or more special-purpose computing devices. The special-purpose computing devices may be hard-wired to perform the techniques, or may include digital electronic devices such as one or more application-specific integrated circuits (ASICs) or field programmable gate arrays (FPGAs) that are persistently programmed to perform the techniques, or may include one or more general purpose hardware processors programmed to perform the techniques pursuant to program instructions in firmware, memory, other storage, or a combination. Such special-purpose computing devices may also combine custom hard-wired logic, ASICs, or FPGAs with custom programming to accomplish the techniques. The special-purpose computing devices may be desktop computer systems, portable computer systems, handheld devices, networking devices or any other device that incorporates hard-wired and/or program logic to implement the techniques.
For example,
Computer system 1200 also includes a main memory 1206, such as a random access memory (RAM) or other dynamic storage device, coupled to bus 1202 for storing information and instructions to be executed by processor 1204. Main memory 1206 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 1204. Such instructions, when stored in non-transitory storage media accessible to processor 1204, render computer system 1200 into a special-purpose machine that is customized to perform the operations specified in the instructions.
Computer system 1200 further includes a read only memory (ROM) 1208 or other static storage device coupled to bus 1202 for storing static information and instructions for processor 1204. A storage device 1210, such as a magnetic disk, optical disk, or solid-state drive is provided and coupled to bus 1202 for storing information and instructions.
Computer system 1200 may be coupled via bus 1202 to a display 1212, such as a cathode ray tube (CRT), for displaying information to a computer user. An input device 1214, including alphanumeric and other keys, is coupled to bus 1202 for communicating information and command selections to processor 1204. Another type of user input device is cursor control 1216, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 1204 and for controlling cursor movement on display 1212. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
Computer system 1200 may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and/or program logic which in combination with the computer system causes or programs computer system 1200 to be a special-purpose machine. According to one embodiment, the techniques herein are performed by computer system 1200 in response to processor 1204 executing one or more sequences of one or more instructions contained in main memory 1206. Such instructions may be read into main memory 1206 from another storage medium, such as storage device 1210. Execution of the sequences of instructions contained in main memory 1206 causes processor 1204 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions.
The term “storage media” as used herein refers to any non-transitory media that store data and/or instructions that cause a machine to operate in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical disks, magnetic disks, or solid-state drives, such as storage device 1210. Volatile media includes dynamic memory, such as main memory 1206. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid-state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge.
Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1202. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
Various forms of media may be involved in carrying one or more sequences of one or more instructions to processor 1204 for execution. For example, the instructions may initially be carried on a magnetic disk or solid-state drive of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 1200 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data on bus 1202. Bus 1202 carries the data to main memory 1206, from which processor 1204 retrieves and executes the instructions. The instructions received by main memory 1206 may optionally be stored on storage device 1210 either before or after execution by processor 1204.
Computer system 1200 also includes a communication interface 1218 coupled to bus 1202. Communication interface 1218 provides a two-way data communication coupling to a network link 1220 that is connected to a local network 1222. For example, communication interface 1218 may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 1218 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, communication interface 1218 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
Network link 1220 typically provides data communication through one or more networks to other data devices. For example, network link 1220 may provide a connection through local network 1222 to a host computer 1224 or to data equipment operated by an Internet Service Provider (ISP) 1226. ISP 1226 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet” 1228. Local network 1222 and Internet 1228 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on network link 1220 and through communication interface 1218, which carry the digital data to and from computer system 1200, are example forms of transmission media.
Computer system 1200 can send messages and receive data, including program code, through the network(s), network link 1220 and communication interface 1218. In the Internet example, a server 1230 might transmit a requested code for an application program through Internet 1228, ISP 1226, local network 1222 and communication interface 1218.
The received code may be executed by processor 1204 as it is received, and/or stored in storage device 1210, or other non-volatile storage for later execution.
In the foregoing specification, embodiments of the invention have been described with reference to numerous specific details that may vary from implementation to implementation. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. The sole and exclusive indicator of the scope of the invention, and what is intended by the applicants to be the scope of the invention, is the literal and equivalent scope of the set of claims that issue from this application, in the specific form in which such claims issue, including any subsequent correction.
This application claims the benefit of Provisional Appln. 62/434,028, filed Dec. 14, 2016, the entire contents of which is hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. § 119(e).
| Number | Date | Country | |
|---|---|---|---|
| 62434028 | Dec 2016 | US |