AUTOMATED TECHNIQUES FOR TEACHING LANGUAGE
20180165981 ยท 2018-06-14
Inventors
Cpc classification
G09B5/06
PHYSICS
G09B5/065
PHYSICS
G09B7/077
PHYSICS
G09B19/00
PHYSICS
International classification
G09B7/12
PHYSICS
G09B7/077
PHYSICS
G09B5/06
PHYSICS
Abstract
Techniques are described herein for automating the teaching of language arts in a manner that directly engages students. In one embodiment, a display device of a computer system, as part of a first automated activity, displays a definition of a particular word without depicting the particular word itself. A plurality of draggable prefixes, roots and suffixes that belong to the particular word are displayed. A first position, on the screen display, is established to which a user may drag one of the draggable prefixes. A second position, on the screen display, is established to which the user may drag one of the draggable roots. A third position, on the screen display, is established to which the user may drag one of the draggable suffixes. In response to the user dragging a particular draggable prefix to the first position, dragging a particular draggable root to the second position, and dragging a particular suffix to the third position, the system generates an indication of success if the particular word is formed by combining the particular draggable prefix, the particular draggable root, and the particular draggable suffix.
Claims
1. A method for improving use of a computer system as a tool for teaching language, comprising: presenting on a display device of a computer system, as part of a first automated activity, a definition of a particular word without depicting the particular word itself; presenting, on the display device of the computer system, a plurality of draggable prefixes, roots and suffixes that belong to the particular word; establishing a first position, on the screen display, to which a user may drag one of the draggable prefixes; establishing a second position, on the screen display, to which the user may drag one of the draggable roots; establishing a third position, on the screen display, to which the user may drag one of the draggable suffixes; in response to the user dragging a particular draggable prefix to the first position, dragging a particular draggable root to the second position, and dragging a particular suffix to the third position, determining whether the particular word is formed by combining the particular draggable prefix, the particular draggable root, and the particular draggable suffix; generating an indication of success, by the computer system, in response to determining that the particular word is formed by combining the particular draggable prefix, the particular draggable root, and the particular draggable suffix.
2. The method of claim 1 wherein generating the indication of success includes displaying the particular word formed by combining the particular draggable prefix, the particular draggable root, and the particular draggable suffix.
3. The method of claim 1 further comprising, after completion of the first automated activity, performing a second automated activity in which the user combines draggable prefixes, draggable roots and draggable suffixes to form words that have only two word parts selected from a set of word parts consisting of: prefixes, roots, and suffixes.
4. The method of claim 3 further comprising, after completion of the second automated activity, performing a third automated activity in which the user combines draggable prefixes, draggable roots and draggable suffixes to form one or more words that have two word parts, and one or more words that have three word parts, selected from a set of word parts consisting of: prefixes, roots, and suffixes.
5. The method of claim 4 further comprising, after completion of the third automated activity, causing the user to participate in a fourth activity in which the user fits as many words, from a particular vocabulary list, into a single sentence.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In the drawings:
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] 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.
General Overview
[0022] 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: [0023] A list of questions is maintained in database along with the correct prefix, root and suffix. When a student selects digging for roots, a randomizer function is initiated to display all the word parts in random fashion on the user interface. The word parts consist of prefix, roots and suffix along with their explanation. [0024] A list of questions is presented to the student. Against each question, 3 boxes are provided for the student to drag and drop the appropriate word part. When all the word parts are filled for a question, a database query is initialized to check the correctness. [0025] If the database returns true, the question and the word parts are highlighted indicating the student that the answer is correct. In case of a wrong answer, all the word parts are removed from the boxes and will be back in the random UI area.
[0026] Each step in the algorithm shall be described hereafter in greater detail.
System Overview
[0027] The automated techniques for teaching language arts that are described herein may be implemented on any computer system, such as the one illustrated in
[0028] 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.
Overview of Training
[0029] 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.
User Flow
[0030] 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.
[0031] Step 1:
[0032] 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
[0033] Step 2:
[0034] 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 givennot the word itselfso 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
[0035] 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.
[0036] Step 3:
[0037] Once a student has dragged the correct word parts in their respective locations, the word parts combine, forming the whole word (see
[0038] Step 4:
[0039] 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
[0040] Step 5:
[0041] 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
[0042] Step 6:
[0043] 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.
[0044] 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
[0045]
[0046] Step 7:
[0047] 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
[0048] 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.
Hardware Overview
[0049] 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.
[0050] For example,
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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.