Running head: LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION 1

advertisement
Running head:
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
Lab 1 – CESR-Augustus Product Description
Ashley Grimm
CS411W
Janet Brunelle
September 20, 2015
Version 1
1
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
2
1
INTRODUCTION ................................................................................................................... 3
2
CESR-AUGUSTUS PRODUCT DESCRIPTION .................................................................. 4
2.1
Key Product Features and Capabilities ............................................................................ 4
2.2
Major Components (Hardware/Software) ........................................................................ 5
3
IDENTIFICATION OF CASE STUDY.................................................................................. 6
4
CESR-AUGUSTUS PRODUCT PROTOTYPE DESCRIPTION .......................................... 7
4.1
Prototype Architecture (Hardware/Software) ................................................................ 12
4.2
Prototype Features and Capabilities ............................................................................... 14
4.3
Prototype Development Challenges ............................................................................... 14
GLOSSARY ................................................................................................................................. 15
REFERENCES ............................................................................................................................. 17
List of Figures
Figure 1. Prototype of Major Functional Components .................................................................13
List of Tables
Table 1. Real World vs Prototype Product Description ..................................................................7
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
1
3
INTRODUCTION
Students of English as a Second Language (ESL), are learners with a non-native
understanding of the English language. International pupils come from a variety of countries to
learn English in the United States. According to Old Dominion University ([ODU] n.d.), “Since
it was founded in 1981, the English Language Center (ELC) at Old Dominion University has
taught thousands of students from nearly 100 countries.” In a college environment, an ESL
student will be learning English in order to prepare for attending classes taught in English.
There are trials with teaching ESL as there are a wide range of fields of study with specific
terminology not used in the everyday English language. As a result, these terms are a high
priority for an ESL learner. The Writing Center at UNC Chapel Hill (2015) contends, “…their
[ESL writers] ability to develop the content of their essays is limited by their lack of vocabulary
or by their difficulty with complex sentence structures.” For a teacher, the difficulty is trying to
overcome this issue by tailoring their ESL lessons to each of their pupils. With the time a
professor spends setting up general lessons and grading the assignments, modifying lessons to
assist specific students becomes a challenging struggle. Another concern an ESL student must
face is waiting for an assignment to be graded in order to get any feedback regarding their
progress.
Classroom instructors tends to focus more on group learning as opposed to a single
student, which is a detriment when teaching ESL. Crumpler (2014) states, “Educators should
focus on the needs of individual students… to meet their developmental, emotional and learning
needs.” The software of CESR-Augustus can help both ESL learners and professors by giving an
instructor the ability to adapt lessons to a student and more time to assist specific pupils due to
the auto-grade feature.
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
2
4
CESR-AUGUSTUS PRODUCT DESCRIPTION
The generation of worksheets dedicated to a specific area of study can be produced by
using CESR. CESR identifies the parts of speech and then a teacher moves this text to a separate
file in order to remove the words and replace them with blanks. These custom worksheets are
then delivered by hand to respective students and must be returned for grading.
CESR-Augustus will add a digital worksheet section to the existing CESR webapplication. In worksheet generation, a teacher will use a chosen CESR file and assign settings
before making it electronically available to a student or class. A pupil can then visit the section
that allows completion of digital worksheets and submit them for auto-grading. At this point,
both an instructor and student can view the statistics of an attempt.
2.1
Key Product Features and Capabilities
To generate a digital worksheet a CESR file is used. The file has marked every word with
its corresponding part of speech or vocabulary. At this point, an option is chosen for extraction
and the words are tagged with a location marker so they can be matched with their appropriate
blank. The blanks that replace the removed words are all the same length. In the list of words for
students to choose from a word will only be listed once. A duplicate word will be marked with
the same tag so that it may be placed anywhere that a specific word is a correct choice. The
following are the options presented to the teacher when creating a digital worksheet:

The list of the options given for removal of words: noun, verb, pronoun, adjective,
adverb, preposition, conjunction, article, vocabulary, and exception

The field of study

Whether the worksheet is for practice or an assessment
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION

The amount of attempts that a user may have for a specific worksheet

When or if a student may view the correct answers
5
Once a worksheet is generated a teacher has the option of assigning a worksheet to a class or to a
specific student. CESR-Augustus uses the tagged location markers to compare the answers filled
in the blanks with the correct answers and automatically grades a worksheet based on a
percentage of how many blanks were filled incorrectly. An instructor has the option of altering
any grade that a student has on a worksheet.
After the teacher has assigned a worksheet, the students will get an alert detailing a new
worksheet’s availability. A pupil can then complete the worksheet by filling in the blanks using a
drag-and-drop approach. On submission they can see the automatically generated grade achieved
during that particular attempt. A graded worksheet has the grade and answers saved into the
CESR-Augustus database so that both the student and the teacher can track learning progression.
2.2
Major Components (Hardware/Software)
The hardware required to use CESR-Augustus is limited to a few components: a server, a
client computer, and an Internet connection. As a web-based application, the server will contain
all of the relevant software necessary for a user to interact with the application. The user will
require a computer and a connection to the Internet in order to access CESR-Augustus.
The software of CESR-Augustus is comprised of several components. The firewall and
authentication are a part of the software in order to comply with the Federal Educational Rights
and Privacy Act (FERPA). CESR-Augustus will supplement the already existing CESR software
by adding features to the application program interface, user interface, and database. As with any
web-based application, a web browser is required.
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
6
CESR-Augustus Interface with CESR
Users of the CESR-Augustus application will require a single sign in. A teacher will enter
custom text into the already existing CESR software for classification. Once a teacher has
confirmed that each part of speech has been correctly identified in the text, a teacher can then
move on to worksheet generation.
CESR-Augustus enhances the CESR software with the generation, distribution, and
database storage of worksheets. The worksheet generation takes the file that the CESR engine
generated, and gives a teacher the option to select a part of speech or vocabulary to remove.
After the teacher has finished making their selections, the worksheet, with the blanks visible, is
then made available to the teacher for test viewing.
3
IDENTIFICATION OF CASE STUDY
CESR-Augustus will build upon the existing CESR software and enable the application
user to complete digital worksheets that are customized to a specific student’s field of study.
These will be automatically graded by the application, saving the professors the extra time
logged for grading. This also grants the instructor more time to generate either more worksheets
or offer personal tutoring to pupils. The grade and answers will be recorded in the database for
further review both by the student and the teacher. A pupil can use these statistics to track their
progress and increase their learning speed due to the instantaneous feedback provided. The
teacher can use these statistics to identify where the students are having problems.
This product is intended for the use of ESL educators in a higher learning college. As
such, it could be used not only by pupils and instructors, but also by teacher’s assistants and
tutors. According to Institute of International Education (2015), in a census for 2013/2014, the
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
7
number of international students has grown by 8.1% in the past 10 years with a recorded number
of 886,052 students at colleges and universities, of these 42% were at an undergraduate level and
37% were at graduate level. Higher learning educators are not the only place that CESRAugustus could be useful. There is the potential for use not only for ESL learners in the college
system but also for every grade level. Face the Facts USA (2013) reports, “Ten percent of all
public school students are English as a Second Language learners (ESL), meaning they have
limited English proficiency. But less than 1 percent of public school teachers are ESL
instructors.” The application could also be used to teach native English speaks more about the
English language.
4
CESR-AUGUSTUS PRODUCT PROTOTYPE DESCRIPTION
The prototype will feature almost all previously planned functions into the design. This
means that an instructor level user of CESR-Augustus will be able to, generate, assign to a pupil
or class, collect after a given date, and check the statistics of the automatically graded
worksheets. A student will be able to complete worksheets and see the statistics for their
progress. The feature completely removed from the product is the captcha for use in identifying
between a human and machine user. The capability that is removed in the prototype is the ability
for pupils to generate, store, and complete their own personal digital worksheets. Table 1
explains in detail the list of features in both the real world product and the prototype.
Features
Real World
Project
Prototype
Login to the CESR-Augustus system
Fully Functional
Fully Functional
Use a captcha
Eliminated
Eliminated
Students
Login and Account Information
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
8
See classes assigned
Fully Functional
Fully Functional
See assigned instructor
Fully Functional
Fully Functional
See notifications when assigned digital worksheet
Fully Functional
Fully Functional
See the due date of a digital worksheet
Fully Functional
Fully Functional
See how many attempts are allowed for a digital
worksheet
Fully Functional
Fully Functional
Open an assigned digital worksheet
Fully Functional
Fully Functional
Enter answers into the blanks on the assigned digital
worksheet
Fully Functional
Fully Functional
Submit a completed digital worksheet
Fully Functional
Fully Functional
See a confirmation that digital worksheet was
submitted
Fully Functional
Fully Functional
See the grade of a completed digital worksheet
Fully Functional
Fully Functional
See the correct answers for a completed digital
worksheet
Fully Functional
Fully Functional
See a report of all grades for all assignments
Fully Functional
Fully Functional
Filter all previously submitted digital worksheets by
class
Fully Functional
Fully Functional
See all previously submitted digital worksheets
Fully Functional
Fully Functional
Input custom text to create a new worksheet
Fully Functional
Eliminated
Choose which part of speech to remove from the text
Fully Functional
Eliminated
See the text with the part of speech removed
Fully Functional
Eliminated
Store this new text as a digital worksheet in the
CESR-Augustus worksheet database
Fully Functional
Eliminated
Edit the modified text
Fully Functional
Eliminated
Apply a subject type to a digital worksheet
Fully Functional
Eliminated
Assignments
Grading and Reports
Student-Created Worksheets
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
9
Grading Student-Created Worksheets
Enter answers into the blanks of created digital
worksheet
Fully Functional
Eliminated
See the answers to created digital worksheet
Fully Functional
Eliminated
See the grade of created digital worksheet
Fully Functional
Eliminated
Store my completed attempt of created digital
worksheet
Fully Functional
Eliminated
Submit created digital worksheet to an instructor
Fully Functional
Eliminated
Enter answers into the blanks on worksheets made
available by other students
Fully Functional
Eliminated
Be able to do everything a student can do
Fully Functional
Fully Functional
Log into the CESR-Augustus system
Fully Functional
Fully Functional
Saving Student-Created Worksheets
Teachers
Login and Account Information
Use a captcha when logging into the CESR-Augustus Eliminated
system
Eliminated
See a student view of the interface
Fully Functional
Fully Functional
Create and assign a new student account
Fully Functional
Fully Functional
Create classes
Fully Functional
Fully Functional
Add and revoke student access to a class
Fully Functional
Fully Functional
Input custom text to create a new worksheet
Fully Functional
Fully Functional
Choose which part(s) of speech or vocabulary to
remove from the text
Fully Functional
Fully Functional
See the text with the part(s) of speech or vocabulary
removed
Fully Functional
Fully Functional
Store this new text as a digital worksheet in the
CESR-Augustus worksheet database
Fully Functional
Fully Functional
Edit the modified text
Fully Functional
Fully Functional
Worksheet Creation
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
10
Apply a subject type to a digital worksheet
Fully Functional
Fully Functional
Store a completed digital worksheet in the CESRAugustus worksheet database
Fully Functional
Fully Functional
Make digital worksheets available to a student
Fully Functional
Fully Functional
Receive notifications when new completed digital
worksheet is available
Fully Functional
Fully Functional
Create assignments
Fully Functional
Fully Functional
Create assignments for a class of students
Fully Functional
Fully Functional
Specify a due date for an assignment
Fully Functional
Fully Functional
Select how many attempts are allowed per student on
a digital worksheet for an assignment
Fully Functional
Fully Functional
Make digital worksheets available to a class of
students
Fully Functional
Fully Functional
View assigned digital worksheets for a class
Fully Functional
Fully Functional
Choose when a student can see digital worksheet
answers
Fully Functional
Fully Functional
See the grade for completed digital worksheet
Fully Functional
Fully Functional
See the correct answers for completed digital
worksheet
Fully Functional
Fully Functional
Be able to edit the grade for completed digital
worksheet
Fully Functional
Fully Functional
Be able to review a digital worksheet completed by a
student
Fully Functional
Fully Functional
Store a digital worksheet completed by a student
Fully Functional
Fully Functional
See graded digital worksheets
Fully Functional
Fully Functional
Edit digital worksheet grades
Fully Functional
Fully Functional
See all previously graded digital worksheets for a
particular student
Fully Functional
Fully Functional
Assignment Creation
Grading
Assignment Management
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
11
Be able to batch save and download assignments
from a course
Fully Functional
Fully Functional
Be able to batch upload assignments for a course
Fully Functional
Fully Functional
Remove assignments from completed courses
Fully Functional
Fully Functional
Delete completed courses
Fully Functional
Fully Functional
Edit a student-created digital worksheet
Fully Functional
Eliminated
Store a student-created digital worksheet
Fully Functional
Eliminated
Return a student-created digital worksheet to the
student who created it
Fully Functional
Eliminated
See graded digital worksheets for a class of students
Fully Functional
Eliminated
See the part of speech statistics of a digital worksheet Fully Functional
Eliminated
Choose the level of access granted to a class of
students
Fully Functional
Eliminated
Receive a notification when a student submits a new
digital worksheet for review
Fully Functional
Eliminated
Log into the CESR-Augustus system
Fully Functional
Fully Functional
Be able to do everything a student can do in the
CESR-Augustus system
Fully Functional
Fully Functional
Be able to do everything a teacher can do in the
CESR-Augustus system
Fully Functional
Fully Functional
Create and assign a new administrator account
Fully Functional
Fully Functional
Create and assign a new teacher account
Fully Functional
Fully Functional
Create and assign a new student account
Fully Functional
Fully Functional
Assign default permissions to students for a class
Fully Functional
Fully Functional
Assign permissions to a teacher for a class
Fully Functional
Fully Functional
Student-Created Digital Worksheets
Administrator
Login and Account Information
Account Creation
Determining Permissions
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
12
API
Interface
Interface with CESR to remove designated part of
speech
Fully Functional
Fully Functional
Save the removed text and the location from which it
was removed
Fully Functional
Fully Functional
Compare submitted answers to the correct removed
text
Fully Functional
Fully Functional
Calculate grades for submitted worksheets
Fully Functional
Fully Functional
Remove student access to a digital worksheet after
the due date
Fully Functional
Fully Functional
Remove student access to a digital worksheet after
maximum submissions
Fully Functional
Fully Functional
Fully Functional
Fully Functional
Creating Worksheets and Grading
Account Recovery
Recover a lost password
Table 1: Real World vs Prototype Product Description
4.1
Prototype Architecture (Hardware/Software)
[This space intentionally left blank.]
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
13
Figure 1: Prototype of Major Functional Components
As the figure 1 diagram illustrates, the prototype software and hardware of CESRAugustus will be stored in an Old Dominion University Computer Science virtual machine,
except for any client computers, web browsers and Internet connections. This virtual machine
will include all the security measures, database, user interfaces, and application program
interfaces. The prototype will incorporate dummy accounts for student and teacher users to test
the functionality of the product. These dummy accounts will involve the generation of digital
worksheets, assigning these digital worksheets to classes or students, completing worksheets, and
the statistical representation of a student’s progress on worksheets.
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
4.2
14
Prototype Features and Capabilities
The prototype will open up the possibility for current ODU students and instructors to
test the product and give feedback while it is still in production. The main focus will be on the
digital worksheet and its supporting features, generation and completion. The product will have
several auxiliary features for this main task such as auto-grading, reviewing of the grade
statistics, and attempts. Another group of factors is teacher distribution of worksheets or
assignments with and without due dates, the collection of assignments, and student submission.
4.3
Prototype Development Challenges
There are some risks involved with the CESR-Augustus software. ESL students might
not be aware of the software and so might not use it. The web-application may be too complex
for easy use. It is also possible that users will simply not like the software. There might be
concerns with the security of student information stored on the servers. Integrating CESRAugustus with CESR may introduce bugs into the previous version of the software in addition to
the difficulties associated with understanding the previous code. There might be errors in the
markup of the parts of speech in the digital worksheets due to incorrect CESR files.
Mitigating the risk of incorrectly marked parts of speech in digital worksheets is done by
allowing the teachers to manually change the markings. Allowing current ESL students to test
the prototype during production will raise awareness as well as testing the software for ease of
use. The web-application will be protected by a firewall and authentication system to comply
with FERPA. Working with the previous designers of the CESR project will help current
developers understand the code.
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
15
GLOSSARY
Assignment: For our purposes, an assignment is a digital worksheet that is assigned to a student
with a due date.
Authentication: is the procedure of requiring users to log into a system with a valid username
and password to ensure both that all users have proper permissions to access the content
and that no one using the system is anonymous.
Captcha: is a web application used to verify that users visiting a website are humans by showing
images of distorted text and requiring the users to type what they see.
CESR: is a software that identifies the parts of speech of all words in a given section of English
text. Each different part of speech is highlighted in a different color. CESR also will
place slashes between lexical bundles. Users may manually modify the slash placements
and part of speech labels.
CESR-Augustus: is the next iteration of CESR software that incorporates a web application for
creating, assigning, and grading digital worksheets for ESL students.
DEW: stands for Digital English Worksheet, to be used as a file type for the worksheets.
Digital Worksheet: displays text in a browser having blanks where words have been removed
with a word bank showing all the words that have been removed. To complete the digital
worksheet, one must select or type the words from the word bank to fill in each blank
space.
ELC: English Language Center at Old Dominion University
ESL: English as a Second Language.
FERPA: Federal Educational Rights and Privacy Act
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
16
JSON: JSON denotes the file extension used by JavaScript Object Notation, an open standard
format for transmitting data objects as human-readable text.
Lexical Bundle: A lexical bundle is a group of words that occur repeatedly together or represent
a single thought.
ODU: Old Dominion University
Parts of Speech: Parts of speech are the basic categories of words that make up the English
language. There are nine parts of speech: nouns, verbs, adjectives, adverbs, pronouns,
conjunctions, prepositions, interjections, and articles.
SLASH: is a program incorporated into CESR to identify and place slashes between lexical
bundles.
LAB 1 – CESR-AUGUSTUS PRODUCT DESCRIPTION
17
REFERENCES
Crumpler, Beth. (March 12, 2014). ELL student population increases, obstacles and
achievement. Retrieved September 2015, from Multibriefs: Exclusive:
http://exclusive.multibriefs.com/content/ell-student-population-increases-obstacles-andacademic-achievement.
Face the Facts USA. (August 12, 2013). Limited-English students test public schools. Retrieved
September 2015, from Face the Facts USA: http://www.facethefactsusa.org/facts/limitedenglish-students-test-public-schools.
Institute of International Education. (2015). Fast Facts. Retrieved September 2015, from Institute
of International Education: http://www.iie.org/Research-and-Publications/OpenDoors/Data/Fast-Facts.
Old Dominion University. (n.d.). About the English Language Center. Retrieved September,
2015, from Old Dominion University: https://www.odu.edu/cepd/esl/about.
The Writing Center at UNC Chapel Hill. (2010-2014). Just Check My Grammar. Retrieved
February 8, 2015, from The Writing Center: http://writingcenter.unc.edu/facultyresources/tips-on-teaching-esl-students/just-check-my-grammar/.
Download