SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Online Grading in Structural Engineering
                                               Terence A. Weigel1




Abstract

The author has developed software that assists with grading in CEE 422, Fundamentals of Steel Design, taught at
the University of Louisville. The software is able to grade three of the four components used to assess
proficiency in CEE 422: in-class problems solved by teams of students; out-of-class problems (homework) solved
individually; and in-class quizzes taken individually. The fourth grading component, project design and
presentation, are graded manually. This paper focuses on grading of the homework component.

To have his / her homework graded, a student accesses the software system from any Internet-connected computer;
however, grading for in-class problems and quizzes is restricted to access through computers located in the room
in which the class is taught. Some of the features of the current version of the system are:


    •    Individualized data for homework / in-class problems;
    •    Immediate feedback on correct / incorrect answers;
    •    Levels of difficulty for homework problems;
    •    Partial credit for homework / in-class problems;
    •    Help system;
    •    Penalty for multiple attempts;
    •    Beginning and ending time for each problem / quiz;
    •    Automated bookkeeping.

                                                  Introduction
By its nature, structural analysis / design are tasks that involve solving problems that require many numerical
calculations. For example, designing a wide-flange column typically involves overall analysis of the structure,
evaluation of applicable load combinations to obtain critical column loads, evaluation of slenderness ratios,
determination of design capacities of various wide-flange sections, and selecting the “best” section to resist the
critical loads. It follows naturally then that courses in structural engineering curricula require aspiring engineers to
achieve proficiency with these tasks. Most courses in structural engineering curricula incorporate problem
solving as a significant component of the assessment process that determines a student’s final grade. In many
cases these problems are out-of-class “homework” assignments, but other forms are also used.

For most students aspiring to the structural engineering profession, mastery of curricular technical material
increases directly with the number of problems he or she solves. Exposure to problem solving can be controlled
to an extent, through the number of such assignments given. However, there is a limit to what can be required –
for a given class size, an instructor can do only so much grading, even with help from a student assistant. A grading
scheme that permits an instructor to assign more problems, not significantly increase (or even reduce) the grading
load and still check assignments in detail, would significantly enhance the efficacy of the educational process.


         1
         Department of Civil and Environmental Engineering, University of Louisville, Louisville, KY 40292.
taw@louisville.edu.


                                ASEE Southeast Section Conference 2004
This paper describes a software system (hereafter simply referred to as “the grader”) under development by the
author, which has the potential to achieve most of these goals. The system is offered online, using the Internet as
the interface between students and the grader. It is worth noting that even though the grading system is presented in
the context of a single structural design course, it has application in any technical curriculum, or, for that matter, in
any instructional setting in which numerical results are important. It is even possible that the schema could be
extended to courses and/or problems in a non-numerical domain.

Although the grader is capable of grading quizzes, the focus of this paper is its capabilities for assessing
homework, as it is currently being used in CEE 422, Fundamentals of Steel Design, taught at the University of
Louisville. Mechanics of the actual grading is accomplished using C++ based software and the Internet
implementation uses a dedicated server with PHP and JavaScript for the scripting languages and MYSQL as the
database management system.
The current configuration of the homework grader has these characteristics:

    •    Individualized problems - each student is given a unique set of data for his / her problem;
    •    Immediate feedback on correct / incorrect answers;
    •    The ability of the instructor to specify levels of difficulty for a problem - the same problem can be given
         with varying levels of difficulty. For example, at the lowest level of difficulty, the student may be
         “guided” to the final answer by requiring all intermediate answers (thereby outlining the required
         calculation sequence) and given generous help for incorrect values, while the highest level of difficulty
         might offer little help and grade only the final answe r;
    •    Partial credit - this is achieved (where possible) by reworking subsequent parts of the problem using
         incorrect intermediate answers submitted by the student;
    •    A Help system available for those parts of the problem where answers are incorrect. Varying levels or
         help may be specified;
    •    The capability to “penalize” students for multiple tries and even to reissue new data after a certain number
         of tries. It is also possible to configure the system to impose no such penalties;
    •    The ability for the instructor to set a beginning and ending time during which students can work on a given
         problem;
    •    Full bookkeeping automation, including assigning of grades and partial credit, recording of grades in a
         database, notification (vi a email) to the student of his / her grade and notification (via email) to the
         instructor of a summary of all grades on a given homework. The only actions required by the instructor
         are selection of problems to be assigned, setting times when the problems are available, assignment of
         difficulty levels and Help levels, point value to be given for partial credit, and assignment of penalties for
         multiple attempts.

                                 Existing Automated Grading Systems
Research with on-line assessment has been undertaken at several universities [Crepeau, 3; Jung, 4; Murden, 5;
Weigel, 6], and there are several available commercial systems for on-line / distance learning that provide an
assessment     component.          These     include:   Blackboard     (www.blackboard.com),       InternetQuiz
(www.familyeducation.com), Quizzer (www.pmachine.com/quizzer), WebAssign (www.webassign.com) and
WebCT (www.webct.com). Apropos to this paper, AISC [AISC, 1] offers a system of web-based quizzes
comprised of multiple choice and essay questions. Grading of the multiple choice questions is automated, but the
essay question must be graded manually.

Of the existing on-line assessment systems, the most widely used testing form appears to be multiple choice.
Other forms such as true/false, matching, ordering, and fill-in-the-blank are also offered however. WebAssign
supports problems with randomly generated data, and problems having answers in symbolic form. WebCT
reportedly offers the capability to grade essay questions.




                                ASEE Southeast Section Conference 2004
CEE 422 – Fundamentals of Steel Design
CEE 422, Fundamentals of Steel Design, is taught once a year to fourth-year students in the Department of Civil
and Environmental Engineering at the University of Louisville. Load and Resistance Factor Design (LRFD) [AISC,
2] methodology is taught. In most cases, it is the student’s first exposure to structural design, and in this sense is a
critical course because it establishes a basis for the student’s successful performance in other design courses.
More information on all aspects of CEE 422 can be found on the following web site:

                www.louisville.edu/speed/civil/courses/taweig01/cee422-SteelDesign/cee422.html

The on-line grading methodology has been used in CEE 422 for about eight years and early experiences with the
methodology are described in a paper by Weigel [2001,1]. The system has matured significantly since that paper
was written.


                                              Grader Operation
A typical problem (CD-0001) given in CEE 422 is shown in Figure 1. The student accesses the problem by going
to the course website and entering his or her student number and password. The grader then displays the problem,
exactly as it appears in Figure 1.

Problem CD-0001 requires that a wide-flange column be designed. The student is also required to provide some
additional information about the selected column, in this case, the governing axial load (Pu - based on the
controlling ASCE-7 load combination), the slenderness parameter (λc), the critical axial stress for the column
(Fcr), and the column capacity (φcP n).

An individual solves his or her respective problem as he or she sees fit (calculator, pencil and paper, spreadsheet
or other software), enters the answers in the fields provided, and submits the answers for grading.

The answers submitted by the student are collected by a PHP / JavaScript script (which uses an HTML FORM
object) and submitted to a C++ program for grading. By using a C++ program to check answers, the grader is able
to give partial credit and display customized help. When the grader detects an incorrect answer, it reworks the
remainder of the problem based on that incorrect result. Student answers subsequent to the incorrect value are
compared to the recomputed values. The system is capable of managing multiple incorrect answers.

The partial credit system results in three classifications of answers:

    •    Apparently unconditionally correct ( - green check)
    •    Apparently conditionally correct ( - amber check) - these answers appear to be correct, when evaluated
         based on previous incorrect answer(s)
    •    Apparently unconditionally incorrect (    - red X) - these answers appear to be incorrect, even when
         evaluated based on previous incorrect answer(s)
Results from a student submission are shown in Figure 2. In this case the student has computed Pu correctly, but
has not selected the lightest available section (W14X90). An incorrect choice for the lightest section makes all
other answers (which depend on the properties of the selected section) incorrect. However, the student has
apparently computed these values correctly, when the properties of the selected section (W12X96) are used. For
these answers the student is given 80% of the possible credit.




                                ASEE Southeast Section Conference 2004
CD-0001 Design of a Wide-Flange Column

Use the LRFD specification to select the lightest W section that can adequately support the indicated
compressive loads. Make your selection only from the sections listed in Table 4-2 of Part 4 of the Manual of
Steel Construction. Combine the loads to determine the critical value from the ASCE-7 load combinations.

At its base the column is fixed about both axes, and at its top it is pinned about both axes. In addition, it has a
weak axis brace located as indicated above the base of the column. The strong axis is unbraced full length. Use
the appropriate recommended design values for k found in Table C-C2.1 of the Commentary to the LRFD
Specification.




Do your calculations and report your answers with at least three decimal digits accuracy. Report your answers in
the specified units, but do not actually include units with the values you enter (that is, enter numerical values
only). Submit your answers in units of kips and inches.



                                        Problem Data Assignment Table

                                                         Brace Location
                      Steel           Length (ft)                       D (k) L (k) W (k)
                                                               (ft)
                                 Figure 1 - Column Design Problem
                      A992                 13                     7           127    587      51




                          ASEE Southeast Section Conference 2004
Wide flange you selected

           W14X808
           W14X730
           W14X665
           W14X605
           W14X550




      Controlling axial load (Pu)
           0

      Section area
           0

      Controlling slenderness ratio
           0

      λc
           0

      Fcr
           0

      φcP n
           0




                                           Submit answers for grading




                                      Figure 1 - Column Design Problem

.

                                                CD-0001
                                    Design of a Wide-flange Column
                                          November 17, 2003
                                               7:45:03 am

A    means that your answer is apparently unconditionally correct. These answers are worth a value of 1. A
    means that your answer is apparently unconditionally incorrect. These answers are worth a value of 0.
A means that your answer is apparently conditionally correct. This means the answer appears to be
correct based on one or more of your previous incorrect answers. These answers are worth 0.8. Selection
of the lightest wide flange section is worth 20 % of the credit for this problem. The remaining 6 answers
are worth 80%. Your total score is calculated taking the total points for the number of points accumulated
on the 6 answers not involving the lightest section times 80 divided by 6. To this is added the number of




                              ASEE Southeast Section Conference 2004
points given for getting the lightest section.

      Item                       Your                 Grade                          Help / Hints
                                Answer

 Selected Wide-                                                          Your section is acceptable but there
     flange                    W12X96                 (0.8)              is one section lighter acceptable
                                                                         section.

        Pu                       1092
                                                      (1.0)

  Section Area                    28.2                                   This is area of the wide-flange
                                                      (0.8)              section you selected.

   Controlling                    23.3                                   This value will be the larger
   Slenderness                                        (0.8)              slenderness ratio about the x and y
      Ratio                                                              axes, respectively. For the y axis,
                                                                         you must determine whether the
                                                                         upper or lower part of the column
                                                                         has the larger slenderness ratio.

        λc                       0.380                                   The equation for finding λc
                                                      (0.8)              is found in Section E2 of the LRFD
                                                                         Specification.

        Fcr                      48.05                                   The equation for finding Fcr
                                                      (0.8)              is found in Section E2 of the LRFD
                                                                         Specification. If you have been
                                                                         assigned a steel wi th a yield stress
                                                                         of 36 or 50 ksi you may also use
                                                                         the design aids in the LRFD
                                                                         Appendices to get this value.

       φcP n                    1151.9                                   The equation for finding the column
                                                      (0.8)              capacity is found in Section E2 of
                                                                         the LRFD Specification.
                                                 Grade = 82.9
                       If you choose to try again your grade will be multiplied by 0.95.

                                   Figure 2 - Grader Response to Student Input


                                                 Grader Options
The grader has several options that can be set by the instructor. These include:
               •   A penalty for multiple attempts on a problem
               •   Assignment of a new set of data after a specified number of attempts
               •   The time at which the problem becomes available for solution
               •   The time at which the problem is no longer available for solution
               •   Credit to be given for conditionally correct answers




                                ASEE Southeast Section Conference 2004
The author sets these options as follows. Assignments become available immediately after class concludes. It
expires at 8 am on the day of the next class. CEE 422 normally meets from 8 to 8:50 MWF, so an assignment
given starting at 9 am on Monday will expire at 8 am on the following Wednesday. The student is permitted three
attempts with his or her initial set of data. The first attempt is worth 100%, the second attempt is worth 95% and
the third attempt is worth 90% (in other words, there is a 5% penalty for each attempt after the first). After three
attempts, the student is given a new set of data. The first attempt with this set of data is worth 95%, the second is
worth 90%, and the third is worth 85%. Another attempt will result in the student being given a new set of data.
The student may stop at any point he or she is satisfied with the grade achieved.

                                            Automation Features
The grader has several features which automate tasks normally done manually by the instructor. Each time the
student submits answers for grading, his or her score is entered into a database, the number of attempts on the
problem is updated and the re-trial penalty is updated. In addition, the student is sent an email with his or her grade
on that attempt. When an assignment expires, the system sends the instructor an email with summary of scores for
all students on that assignment.


                                            Developing Problems
When creating new problems for use by the grader, care must be used in several areas. First, it must be decided
exactly what the problem is intended to illustrate, how to best accomplish this, how the new problem will fit with
other problems assigned, and how the problem should be posed to make it practical and representative of similar
problems found in the practice of structural engineering.

Next, procedures for generating data must be considered. Data cannot be truly random, because problems based on
completely random data will frequently have absurd solutions or no solution. Data must be “randomly” drawn from
carefully constrained ranges, selected to produce problems having reasonable and pedagogically effective results.
Further, data generation must be such that each student is working a unique problem.

The author has automated the process of generating assignments in CEE 422. He has developed C++ software that
does the following:

         a)       Generate a PHP script that displays individual problems. The PHP script checks the MYSQL
                  database to determine if the student has attempted this problem before, or if the student should
                  be given a new set of data. If it is the first attempt on a problem, the script enters the necessary
                  information in the database, generates HTML statements to display the problem (including a
                  figure if necessary) and then calls a C++ that generates the data table in the problem statement.
                  If it is not the first attempt on this problem and if new data is not to be assigned, the PHP script
                  updates the number of attempts for this student and this problem in the database and displays the
                  problem;

         b)       Generate a second PHP script that is responsible for having the answers graded. This script calls
                  a second C++ program that checks answers, assigns credit, prints help / hints, and assigns a score
                  for this attempt. The output of this PHP script / C++ program is shown in Figure 2. The PHP
                  script records the grade determined by the C++ program and displays the information shown in
                  Figure 2.




                                ASEE Southeast Section Conference 2004
Assessment of the Current Version of the Grader

Advantages
From the instructor’s point of view, the CEE 422 grading system offers these advantages over traditional grading
schemes:

         a)       Assignments completed on time – when an assignment is posted, it is done so with an opening
                  time and a closing time. Work on the assignment cannot begin before the opening time; and if a
                  student attempts to submit an assignment after the closing time, the grader will refuse to accept
                  it. Moreover, there is apparently something psychologically compelling about a computer-
                  imposed deadline that is honored. Since implementing this system, the author has had very few
                  “excuses” as to why assignments could not be completed to meet the assigned deadline;

         b)       More assignments can be given and graded. Since the computer does most of the grading,
                  significant time commitment is shifted from the instructor;

         c)       Improved likelihood that each student does his / her own work. This is evidenced by the fact that
                  the author gets many more questions related to homework and reading material than he did
                  before on-line grader was implemented;

         d)       While no formal study has been done, the author believes that students develop better problem-
                  solving skills with the grader. Whether this leads to better understanding of the material is a
                  different question that also requires a formal study to answer.

From the student’s point of view, the positive features of the system are:
         a)       Substantial, justifiable partial credit;
         b)       The ability to rework a problem as many times as desired to achieve a satisfactory grade;
         c)       Immediate feedback on which parts of the problem they have worked correctly and which parts
                  they have not done correctly;
         d)       Help available for those parts of the problem where their answers are incorrect;
         e)       A belief that they have a better understanding of the course material.


Improvements
In its current state of development the grader is effective and has potential to significantly improve the learning
process in a course such as CEE 422. However, areas exist where improvement can be made. Some of the more
important issues requiring attention are:

         a)       Guided Solutions – One criticism that has been leveled at this type of grading system is that it
                  artificially guides students toward a solution. Asking the student for all the intermediate results
                  necessary to obtain the final answer is not how problems are posed in the practice of structural
                  engineering. Furthermore, there is a risk that the student may look at the problem as a series of
                  unrelated numbers and fail to make the connection between the process and the result. If this
                  were to occur it would be counterproductive. However, the flexibility of on-line grader readily
                  offers an answer to this criticism - by giving a mix of problems requiring all intermediate results,
                  only a few intermediate results, and some problems requesting only the final answer, the effects
                  of “guided solutions” can be minimized;

         b)       Inability to Detect Alternate, Acceptable Solutions – Design is a process wherein there are many
                  acceptable solutions. In its current form the grader is not good at evaluating alternatives.



                               ASEE Southeast Section Conference 2004
However, the author is working on schemes that would allow the grader to assess alternate
                 solutions;

        c)       Inadequate Library of Problems – The author currently has a total library of 35 problems, split
                 roughly over approximately 16 topic areas covered in CEE 422. This library of problems is
                 much too small. Related to this issue is the fact that each student receives the same problem,
                 albeit with different data. A scheme that would permit each student to be assigned a different
                 problem but in the same topic area (that is, each student would have a column design problem, but
                 not the same column design problem) would further assure that individuals do their own work;

        d)       Emasculation through Programmed Solutions - Any system of this type is vulnerable to defeat
                 through software specifically developed to solve the assigned problems. While it is probably not
                 possible to eliminate this threat, the author is working on schemes to reduce risks posed by such
                 programs.


                                     Summary and Conclusions
Initial results with the on-line grading system implemented in CEE 422 show promise. The author continues to
work to improve the system where needed. He considers this to be only the first step toward improving
comprehension of the material being taught. Improved comprehension will allow prospective structural engineers
to make well informed and well thought out decisions, which, after all, is the real goal of instruction. Plans
include development and testing in courses other than CEE 422, testing in courses other than those taught by the
author, and formalized studies to determine the efficacy of the grader.


                                                 References
1.   AISC (2003), WWWeb Enhanced Teaching, American Institute of Steel Construction, Chicago, Illinois.

2.   AISC (2001), Manual of Steel Construction, Load and Resistance Factor Design, Third Edition, American
     Institute of Steel Construction, Chicago, Illinois.

3.   Crepeau, R. G (1998), “Student Assessment with InternetQuiz,” Proceedings of the American Society for
     Engineering Education Annual Conference, Seattle, Washington.

4.   Jung, I., Ku, H., and Evans, D. L. (1997), “A Network-based Multimedia Computerized Testing Tool”, Session
     3530, Proceedings of the American Society for Engineering Education Annual Conference, Milwaukee,
     Wisconsin.

5.   Murden, J. A., and Brannan, K. P. (1999), “Using the Internet to Facilitate Examination of Student
     Proficiency”, Proceedings ASEE Annual Conference, Charlotte, North Carolina.

6.   Weigel, T. A. (2001), “Collaborative Learning in a Design Course”, Proceedings of the 2001 ASEE
     Southeast Section Conference, Charleston, South Carolina.




                              ASEE Southeast Section Conference 2004
Terence A. Weigel

Terry Weigel has been a member of the civil engineering faculty of the University of Louisville since 1977. He is
a registered civil and structural engineer with an interest in masonry, seismic analysis and design, structural
applications involvi ng computers and, in particular, on-line grading. Terry currently has NSF-funded research
underway to evaluate the impact on infrastructure of the 2003 power outage. He is a member of ASEE, The
Masonry Society (TMS), NEHRP sub-committee TS5 (Masonry Structures) and TS-10 (Low-Rise Structures), and
several committees of the Masonry Standards Joint Committee (MSJC).




                              ASEE Southeast Section Conference 2004

Contenu connexe

Tendances

CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERCRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERvivatechijri
 
TCExam 12 [ENG] - Computer-Based Assessment
TCExam 12 [ENG] - Computer-Based AssessmentTCExam 12 [ENG] - Computer-Based Assessment
TCExam 12 [ENG] - Computer-Based AssessmentTecnick.com LTD
 
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS FieldUsing the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS FieldIlia Bider
 
e-Learning and e-assessment examples
e-Learning and e-assessment examplese-Learning and e-assessment examples
e-Learning and e-assessment examplesmathewhillier
 
Lecture 3. Computer-based assessment
Lecture 3. Computer-based assessmentLecture 3. Computer-based assessment
Lecture 3. Computer-based assessmentGeorgiy Gerkushenko
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504Sandeep Ratnam
 
A Study on MDE Approaches for Engineering Wireless Sensor Networks
A Study on MDE Approaches  for Engineering Wireless Sensor Networks A Study on MDE Approaches  for Engineering Wireless Sensor Networks
A Study on MDE Approaches for Engineering Wireless Sensor Networks Ivano Malavolta
 
Instructional Software Presentation
Instructional Software PresentationInstructional Software Presentation
Instructional Software Presentationtdsparks3
 
Time Table Management System Software Report
Time Table Management System Software ReportTime Table Management System Software Report
Time Table Management System Software ReportAditya Jain
 
Pev training 2019 2020
Pev training 2019 2020Pev training 2019 2020
Pev training 2019 2020douglaslyon
 
Using Jing to Facilitate Connection
Using Jing to Facilitate ConnectionUsing Jing to Facilitate Connection
Using Jing to Facilitate ConnectionMelissa A. Venable
 
ElectronicFinal Christy Twilight
ElectronicFinal Christy TwilightElectronicFinal Christy Twilight
ElectronicFinal Christy TwilightChristy Twilight
 
LRT Talks 20120907 MMU Business + Law L+T day
LRT Talks 20120907 MMU Business + Law L+T dayLRT Talks 20120907 MMU Business + Law L+T day
LRT Talks 20120907 MMU Business + Law L+T dayMark Stubbs
 

Tendances (20)

Butler
ButlerButler
Butler
 
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERCRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
 
TCExam 12 [ENG] - Computer-Based Assessment
TCExam 12 [ENG] - Computer-Based AssessmentTCExam 12 [ENG] - Computer-Based Assessment
TCExam 12 [ENG] - Computer-Based Assessment
 
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS FieldUsing the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
 
e-Learning and e-assessment examples
e-Learning and e-assessment examplese-Learning and e-assessment examples
e-Learning and e-assessment examples
 
Lecture 3. Computer-based assessment
Lecture 3. Computer-based assessmentLecture 3. Computer-based assessment
Lecture 3. Computer-based assessment
 
Syylabus
SyylabusSyylabus
Syylabus
 
E assessment
E assessmentE assessment
E assessment
 
Utilization of Timetable Management System to a Medium Scaled University
Utilization of Timetable Management System to a Medium Scaled University Utilization of Timetable Management System to a Medium Scaled University
Utilization of Timetable Management System to a Medium Scaled University
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
 
SECh56
SECh56SECh56
SECh56
 
Speaker 11 jim o'dwyer
Speaker 11 jim o'dwyerSpeaker 11 jim o'dwyer
Speaker 11 jim o'dwyer
 
An ADDIE Plan for an Engineering Group
An ADDIE Plan for an Engineering GroupAn ADDIE Plan for an Engineering Group
An ADDIE Plan for an Engineering Group
 
A Study on MDE Approaches for Engineering Wireless Sensor Networks
A Study on MDE Approaches  for Engineering Wireless Sensor Networks A Study on MDE Approaches  for Engineering Wireless Sensor Networks
A Study on MDE Approaches for Engineering Wireless Sensor Networks
 
Instructional Software Presentation
Instructional Software PresentationInstructional Software Presentation
Instructional Software Presentation
 
Time Table Management System Software Report
Time Table Management System Software ReportTime Table Management System Software Report
Time Table Management System Software Report
 
Pev training 2019 2020
Pev training 2019 2020Pev training 2019 2020
Pev training 2019 2020
 
Using Jing to Facilitate Connection
Using Jing to Facilitate ConnectionUsing Jing to Facilitate Connection
Using Jing to Facilitate Connection
 
ElectronicFinal Christy Twilight
ElectronicFinal Christy TwilightElectronicFinal Christy Twilight
ElectronicFinal Christy Twilight
 
LRT Talks 20120907 MMU Business + Law L+T day
LRT Talks 20120907 MMU Business + Law L+T dayLRT Talks 20120907 MMU Business + Law L+T day
LRT Talks 20120907 MMU Business + Law L+T day
 

Similaire à The student's answer is correct.Hint: The student's answer is incorrect, but the grader can determine the source of the error and provide a helpfulhint.Incorrect: The student's answer is incorrect and the grader is unable to determine the source of the error orprovide a meaningful hint. The student is directed to review the problem solution.The grader provides immediate feedback to the student in the form of a classification (Assistant, Hint or Incorrect)for each answer field. If the classification is Hint or Incorrect, an explanation is also provided. The student can thenmake corrections and resubmit the answers. There is no limit on the number of submissions.When the

EduHPC-15 final paper
EduHPC-15 final paperEduHPC-15 final paper
EduHPC-15 final paperMaha Aziz
 
1 Saint Leo University GBA 334 Applied Decision.docx
 1 Saint Leo University  GBA 334  Applied Decision.docx 1 Saint Leo University  GBA 334  Applied Decision.docx
1 Saint Leo University GBA 334 Applied Decision.docxaryan532920
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docxjoyjonna282
 
Hybrid Statistics Course Development
Hybrid Statistics Course DevelopmentHybrid Statistics Course Development
Hybrid Statistics Course DevelopmentRoss Flek
 
Online Examination and Evaluation System
Online Examination and Evaluation SystemOnline Examination and Evaluation System
Online Examination and Evaluation SystemIRJET Journal
 
CIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusCIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusJordan Bushaw
 
A Generic Tool For Generating And Assessing Problems Automatically Using Spre...
A Generic Tool For Generating And Assessing Problems Automatically Using Spre...A Generic Tool For Generating And Assessing Problems Automatically Using Spre...
A Generic Tool For Generating And Assessing Problems Automatically Using Spre...Tony Lisko
 
Assignments .30%
Assignments .30%Assignments .30%
Assignments .30%butest
 
Cwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundCwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundjenlundCWI
 
Student Assestment Questionnaire
Student Assestment QuestionnaireStudent Assestment Questionnaire
Student Assestment QuestionnaireMichael Mendoza
 
Principles_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfPrinciples_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfbonbon93
 
Cwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundCwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundjenlundCWI
 
Cwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lundCwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lundJenni Davis Lund
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6Shaun Kellogg
 
ASEE Paper Using Online Endless Quizzes as Graded Homework.pdf
ASEE Paper  Using Online Endless Quizzes as Graded Homework.pdfASEE Paper  Using Online Endless Quizzes as Graded Homework.pdf
ASEE Paper Using Online Endless Quizzes as Graded Homework.pdfBrittany Allen
 

Similaire à The student's answer is correct.Hint: The student's answer is incorrect, but the grader can determine the source of the error and provide a helpfulhint.Incorrect: The student's answer is incorrect and the grader is unable to determine the source of the error orprovide a meaningful hint. The student is directed to review the problem solution.The grader provides immediate feedback to the student in the form of a classification (Assistant, Hint or Incorrect)for each answer field. If the classification is Hint or Incorrect, an explanation is also provided. The student can thenmake corrections and resubmit the answers. There is no limit on the number of submissions.When the (20)

EduHPC-15 final paper
EduHPC-15 final paperEduHPC-15 final paper
EduHPC-15 final paper
 
Webcat
WebcatWebcat
Webcat
 
1 Saint Leo University GBA 334 Applied Decision.docx
 1 Saint Leo University  GBA 334  Applied Decision.docx 1 Saint Leo University  GBA 334  Applied Decision.docx
1 Saint Leo University GBA 334 Applied Decision.docx
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
Requirement and System Analysis
Requirement and System AnalysisRequirement and System Analysis
Requirement and System Analysis
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 
Hybrid Statistics Course Development
Hybrid Statistics Course DevelopmentHybrid Statistics Course Development
Hybrid Statistics Course Development
 
Online Examination and Evaluation System
Online Examination and Evaluation SystemOnline Examination and Evaluation System
Online Examination and Evaluation System
 
CIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusCIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_Paurus
 
A Generic Tool For Generating And Assessing Problems Automatically Using Spre...
A Generic Tool For Generating And Assessing Problems Automatically Using Spre...A Generic Tool For Generating And Assessing Problems Automatically Using Spre...
A Generic Tool For Generating And Assessing Problems Automatically Using Spre...
 
Assignments .30%
Assignments .30%Assignments .30%
Assignments .30%
 
Cwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundCwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lund
 
Student Assestment Questionnaire
Student Assestment QuestionnaireStudent Assestment Questionnaire
Student Assestment Questionnaire
 
Principles_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfPrinciples_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdf
 
Cwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundCwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lund
 
Cwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lundCwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lund
 
Scripting for Design
Scripting for DesignScripting for Design
Scripting for Design
 
Cwmd 2601 2020
Cwmd 2601 2020Cwmd 2601 2020
Cwmd 2601 2020
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
 
ASEE Paper Using Online Endless Quizzes as Graded Homework.pdf
ASEE Paper  Using Online Endless Quizzes as Graded Homework.pdfASEE Paper  Using Online Endless Quizzes as Graded Homework.pdf
ASEE Paper Using Online Endless Quizzes as Graded Homework.pdf
 

Dernier

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Dernier (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

The student's answer is correct.Hint: The student's answer is incorrect, but the grader can determine the source of the error and provide a helpfulhint.Incorrect: The student's answer is incorrect and the grader is unable to determine the source of the error orprovide a meaningful hint. The student is directed to review the problem solution.The grader provides immediate feedback to the student in the form of a classification (Assistant, Hint or Incorrect)for each answer field. If the classification is Hint or Incorrect, an explanation is also provided. The student can thenmake corrections and resubmit the answers. There is no limit on the number of submissions.When the

  • 1. Online Grading in Structural Engineering Terence A. Weigel1 Abstract The author has developed software that assists with grading in CEE 422, Fundamentals of Steel Design, taught at the University of Louisville. The software is able to grade three of the four components used to assess proficiency in CEE 422: in-class problems solved by teams of students; out-of-class problems (homework) solved individually; and in-class quizzes taken individually. The fourth grading component, project design and presentation, are graded manually. This paper focuses on grading of the homework component. To have his / her homework graded, a student accesses the software system from any Internet-connected computer; however, grading for in-class problems and quizzes is restricted to access through computers located in the room in which the class is taught. Some of the features of the current version of the system are: • Individualized data for homework / in-class problems; • Immediate feedback on correct / incorrect answers; • Levels of difficulty for homework problems; • Partial credit for homework / in-class problems; • Help system; • Penalty for multiple attempts; • Beginning and ending time for each problem / quiz; • Automated bookkeeping. Introduction By its nature, structural analysis / design are tasks that involve solving problems that require many numerical calculations. For example, designing a wide-flange column typically involves overall analysis of the structure, evaluation of applicable load combinations to obtain critical column loads, evaluation of slenderness ratios, determination of design capacities of various wide-flange sections, and selecting the “best” section to resist the critical loads. It follows naturally then that courses in structural engineering curricula require aspiring engineers to achieve proficiency with these tasks. Most courses in structural engineering curricula incorporate problem solving as a significant component of the assessment process that determines a student’s final grade. In many cases these problems are out-of-class “homework” assignments, but other forms are also used. For most students aspiring to the structural engineering profession, mastery of curricular technical material increases directly with the number of problems he or she solves. Exposure to problem solving can be controlled to an extent, through the number of such assignments given. However, there is a limit to what can be required – for a given class size, an instructor can do only so much grading, even with help from a student assistant. A grading scheme that permits an instructor to assign more problems, not significantly increase (or even reduce) the grading load and still check assignments in detail, would significantly enhance the efficacy of the educational process. 1 Department of Civil and Environmental Engineering, University of Louisville, Louisville, KY 40292. taw@louisville.edu. ASEE Southeast Section Conference 2004
  • 2. This paper describes a software system (hereafter simply referred to as “the grader”) under development by the author, which has the potential to achieve most of these goals. The system is offered online, using the Internet as the interface between students and the grader. It is worth noting that even though the grading system is presented in the context of a single structural design course, it has application in any technical curriculum, or, for that matter, in any instructional setting in which numerical results are important. It is even possible that the schema could be extended to courses and/or problems in a non-numerical domain. Although the grader is capable of grading quizzes, the focus of this paper is its capabilities for assessing homework, as it is currently being used in CEE 422, Fundamentals of Steel Design, taught at the University of Louisville. Mechanics of the actual grading is accomplished using C++ based software and the Internet implementation uses a dedicated server with PHP and JavaScript for the scripting languages and MYSQL as the database management system. The current configuration of the homework grader has these characteristics: • Individualized problems - each student is given a unique set of data for his / her problem; • Immediate feedback on correct / incorrect answers; • The ability of the instructor to specify levels of difficulty for a problem - the same problem can be given with varying levels of difficulty. For example, at the lowest level of difficulty, the student may be “guided” to the final answer by requiring all intermediate answers (thereby outlining the required calculation sequence) and given generous help for incorrect values, while the highest level of difficulty might offer little help and grade only the final answe r; • Partial credit - this is achieved (where possible) by reworking subsequent parts of the problem using incorrect intermediate answers submitted by the student; • A Help system available for those parts of the problem where answers are incorrect. Varying levels or help may be specified; • The capability to “penalize” students for multiple tries and even to reissue new data after a certain number of tries. It is also possible to configure the system to impose no such penalties; • The ability for the instructor to set a beginning and ending time during which students can work on a given problem; • Full bookkeeping automation, including assigning of grades and partial credit, recording of grades in a database, notification (vi a email) to the student of his / her grade and notification (via email) to the instructor of a summary of all grades on a given homework. The only actions required by the instructor are selection of problems to be assigned, setting times when the problems are available, assignment of difficulty levels and Help levels, point value to be given for partial credit, and assignment of penalties for multiple attempts. Existing Automated Grading Systems Research with on-line assessment has been undertaken at several universities [Crepeau, 3; Jung, 4; Murden, 5; Weigel, 6], and there are several available commercial systems for on-line / distance learning that provide an assessment component. These include: Blackboard (www.blackboard.com), InternetQuiz (www.familyeducation.com), Quizzer (www.pmachine.com/quizzer), WebAssign (www.webassign.com) and WebCT (www.webct.com). Apropos to this paper, AISC [AISC, 1] offers a system of web-based quizzes comprised of multiple choice and essay questions. Grading of the multiple choice questions is automated, but the essay question must be graded manually. Of the existing on-line assessment systems, the most widely used testing form appears to be multiple choice. Other forms such as true/false, matching, ordering, and fill-in-the-blank are also offered however. WebAssign supports problems with randomly generated data, and problems having answers in symbolic form. WebCT reportedly offers the capability to grade essay questions. ASEE Southeast Section Conference 2004
  • 3. CEE 422 – Fundamentals of Steel Design CEE 422, Fundamentals of Steel Design, is taught once a year to fourth-year students in the Department of Civil and Environmental Engineering at the University of Louisville. Load and Resistance Factor Design (LRFD) [AISC, 2] methodology is taught. In most cases, it is the student’s first exposure to structural design, and in this sense is a critical course because it establishes a basis for the student’s successful performance in other design courses. More information on all aspects of CEE 422 can be found on the following web site: www.louisville.edu/speed/civil/courses/taweig01/cee422-SteelDesign/cee422.html The on-line grading methodology has been used in CEE 422 for about eight years and early experiences with the methodology are described in a paper by Weigel [2001,1]. The system has matured significantly since that paper was written. Grader Operation A typical problem (CD-0001) given in CEE 422 is shown in Figure 1. The student accesses the problem by going to the course website and entering his or her student number and password. The grader then displays the problem, exactly as it appears in Figure 1. Problem CD-0001 requires that a wide-flange column be designed. The student is also required to provide some additional information about the selected column, in this case, the governing axial load (Pu - based on the controlling ASCE-7 load combination), the slenderness parameter (λc), the critical axial stress for the column (Fcr), and the column capacity (φcP n). An individual solves his or her respective problem as he or she sees fit (calculator, pencil and paper, spreadsheet or other software), enters the answers in the fields provided, and submits the answers for grading. The answers submitted by the student are collected by a PHP / JavaScript script (which uses an HTML FORM object) and submitted to a C++ program for grading. By using a C++ program to check answers, the grader is able to give partial credit and display customized help. When the grader detects an incorrect answer, it reworks the remainder of the problem based on that incorrect result. Student answers subsequent to the incorrect value are compared to the recomputed values. The system is capable of managing multiple incorrect answers. The partial credit system results in three classifications of answers: • Apparently unconditionally correct ( - green check) • Apparently conditionally correct ( - amber check) - these answers appear to be correct, when evaluated based on previous incorrect answer(s) • Apparently unconditionally incorrect ( - red X) - these answers appear to be incorrect, even when evaluated based on previous incorrect answer(s) Results from a student submission are shown in Figure 2. In this case the student has computed Pu correctly, but has not selected the lightest available section (W14X90). An incorrect choice for the lightest section makes all other answers (which depend on the properties of the selected section) incorrect. However, the student has apparently computed these values correctly, when the properties of the selected section (W12X96) are used. For these answers the student is given 80% of the possible credit. ASEE Southeast Section Conference 2004
  • 4. CD-0001 Design of a Wide-Flange Column Use the LRFD specification to select the lightest W section that can adequately support the indicated compressive loads. Make your selection only from the sections listed in Table 4-2 of Part 4 of the Manual of Steel Construction. Combine the loads to determine the critical value from the ASCE-7 load combinations. At its base the column is fixed about both axes, and at its top it is pinned about both axes. In addition, it has a weak axis brace located as indicated above the base of the column. The strong axis is unbraced full length. Use the appropriate recommended design values for k found in Table C-C2.1 of the Commentary to the LRFD Specification. Do your calculations and report your answers with at least three decimal digits accuracy. Report your answers in the specified units, but do not actually include units with the values you enter (that is, enter numerical values only). Submit your answers in units of kips and inches. Problem Data Assignment Table Brace Location Steel Length (ft) D (k) L (k) W (k) (ft) Figure 1 - Column Design Problem A992 13 7 127 587 51 ASEE Southeast Section Conference 2004
  • 5. Wide flange you selected W14X808 W14X730 W14X665 W14X605 W14X550 Controlling axial load (Pu) 0 Section area 0 Controlling slenderness ratio 0 λc 0 Fcr 0 φcP n 0 Submit answers for grading Figure 1 - Column Design Problem . CD-0001 Design of a Wide-flange Column November 17, 2003 7:45:03 am A means that your answer is apparently unconditionally correct. These answers are worth a value of 1. A means that your answer is apparently unconditionally incorrect. These answers are worth a value of 0. A means that your answer is apparently conditionally correct. This means the answer appears to be correct based on one or more of your previous incorrect answers. These answers are worth 0.8. Selection of the lightest wide flange section is worth 20 % of the credit for this problem. The remaining 6 answers are worth 80%. Your total score is calculated taking the total points for the number of points accumulated on the 6 answers not involving the lightest section times 80 divided by 6. To this is added the number of ASEE Southeast Section Conference 2004
  • 6. points given for getting the lightest section. Item Your Grade Help / Hints Answer Selected Wide- Your section is acceptable but there flange W12X96 (0.8) is one section lighter acceptable section. Pu 1092 (1.0) Section Area 28.2 This is area of the wide-flange (0.8) section you selected. Controlling 23.3 This value will be the larger Slenderness (0.8) slenderness ratio about the x and y Ratio axes, respectively. For the y axis, you must determine whether the upper or lower part of the column has the larger slenderness ratio. λc 0.380 The equation for finding λc (0.8) is found in Section E2 of the LRFD Specification. Fcr 48.05 The equation for finding Fcr (0.8) is found in Section E2 of the LRFD Specification. If you have been assigned a steel wi th a yield stress of 36 or 50 ksi you may also use the design aids in the LRFD Appendices to get this value. φcP n 1151.9 The equation for finding the column (0.8) capacity is found in Section E2 of the LRFD Specification. Grade = 82.9 If you choose to try again your grade will be multiplied by 0.95. Figure 2 - Grader Response to Student Input Grader Options The grader has several options that can be set by the instructor. These include: • A penalty for multiple attempts on a problem • Assignment of a new set of data after a specified number of attempts • The time at which the problem becomes available for solution • The time at which the problem is no longer available for solution • Credit to be given for conditionally correct answers ASEE Southeast Section Conference 2004
  • 7. The author sets these options as follows. Assignments become available immediately after class concludes. It expires at 8 am on the day of the next class. CEE 422 normally meets from 8 to 8:50 MWF, so an assignment given starting at 9 am on Monday will expire at 8 am on the following Wednesday. The student is permitted three attempts with his or her initial set of data. The first attempt is worth 100%, the second attempt is worth 95% and the third attempt is worth 90% (in other words, there is a 5% penalty for each attempt after the first). After three attempts, the student is given a new set of data. The first attempt with this set of data is worth 95%, the second is worth 90%, and the third is worth 85%. Another attempt will result in the student being given a new set of data. The student may stop at any point he or she is satisfied with the grade achieved. Automation Features The grader has several features which automate tasks normally done manually by the instructor. Each time the student submits answers for grading, his or her score is entered into a database, the number of attempts on the problem is updated and the re-trial penalty is updated. In addition, the student is sent an email with his or her grade on that attempt. When an assignment expires, the system sends the instructor an email with summary of scores for all students on that assignment. Developing Problems When creating new problems for use by the grader, care must be used in several areas. First, it must be decided exactly what the problem is intended to illustrate, how to best accomplish this, how the new problem will fit with other problems assigned, and how the problem should be posed to make it practical and representative of similar problems found in the practice of structural engineering. Next, procedures for generating data must be considered. Data cannot be truly random, because problems based on completely random data will frequently have absurd solutions or no solution. Data must be “randomly” drawn from carefully constrained ranges, selected to produce problems having reasonable and pedagogically effective results. Further, data generation must be such that each student is working a unique problem. The author has automated the process of generating assignments in CEE 422. He has developed C++ software that does the following: a) Generate a PHP script that displays individual problems. The PHP script checks the MYSQL database to determine if the student has attempted this problem before, or if the student should be given a new set of data. If it is the first attempt on a problem, the script enters the necessary information in the database, generates HTML statements to display the problem (including a figure if necessary) and then calls a C++ that generates the data table in the problem statement. If it is not the first attempt on this problem and if new data is not to be assigned, the PHP script updates the number of attempts for this student and this problem in the database and displays the problem; b) Generate a second PHP script that is responsible for having the answers graded. This script calls a second C++ program that checks answers, assigns credit, prints help / hints, and assigns a score for this attempt. The output of this PHP script / C++ program is shown in Figure 2. The PHP script records the grade determined by the C++ program and displays the information shown in Figure 2. ASEE Southeast Section Conference 2004
  • 8. Assessment of the Current Version of the Grader Advantages From the instructor’s point of view, the CEE 422 grading system offers these advantages over traditional grading schemes: a) Assignments completed on time – when an assignment is posted, it is done so with an opening time and a closing time. Work on the assignment cannot begin before the opening time; and if a student attempts to submit an assignment after the closing time, the grader will refuse to accept it. Moreover, there is apparently something psychologically compelling about a computer- imposed deadline that is honored. Since implementing this system, the author has had very few “excuses” as to why assignments could not be completed to meet the assigned deadline; b) More assignments can be given and graded. Since the computer does most of the grading, significant time commitment is shifted from the instructor; c) Improved likelihood that each student does his / her own work. This is evidenced by the fact that the author gets many more questions related to homework and reading material than he did before on-line grader was implemented; d) While no formal study has been done, the author believes that students develop better problem- solving skills with the grader. Whether this leads to better understanding of the material is a different question that also requires a formal study to answer. From the student’s point of view, the positive features of the system are: a) Substantial, justifiable partial credit; b) The ability to rework a problem as many times as desired to achieve a satisfactory grade; c) Immediate feedback on which parts of the problem they have worked correctly and which parts they have not done correctly; d) Help available for those parts of the problem where their answers are incorrect; e) A belief that they have a better understanding of the course material. Improvements In its current state of development the grader is effective and has potential to significantly improve the learning process in a course such as CEE 422. However, areas exist where improvement can be made. Some of the more important issues requiring attention are: a) Guided Solutions – One criticism that has been leveled at this type of grading system is that it artificially guides students toward a solution. Asking the student for all the intermediate results necessary to obtain the final answer is not how problems are posed in the practice of structural engineering. Furthermore, there is a risk that the student may look at the problem as a series of unrelated numbers and fail to make the connection between the process and the result. If this were to occur it would be counterproductive. However, the flexibility of on-line grader readily offers an answer to this criticism - by giving a mix of problems requiring all intermediate results, only a few intermediate results, and some problems requesting only the final answer, the effects of “guided solutions” can be minimized; b) Inability to Detect Alternate, Acceptable Solutions – Design is a process wherein there are many acceptable solutions. In its current form the grader is not good at evaluating alternatives. ASEE Southeast Section Conference 2004
  • 9. However, the author is working on schemes that would allow the grader to assess alternate solutions; c) Inadequate Library of Problems – The author currently has a total library of 35 problems, split roughly over approximately 16 topic areas covered in CEE 422. This library of problems is much too small. Related to this issue is the fact that each student receives the same problem, albeit with different data. A scheme that would permit each student to be assigned a different problem but in the same topic area (that is, each student would have a column design problem, but not the same column design problem) would further assure that individuals do their own work; d) Emasculation through Programmed Solutions - Any system of this type is vulnerable to defeat through software specifically developed to solve the assigned problems. While it is probably not possible to eliminate this threat, the author is working on schemes to reduce risks posed by such programs. Summary and Conclusions Initial results with the on-line grading system implemented in CEE 422 show promise. The author continues to work to improve the system where needed. He considers this to be only the first step toward improving comprehension of the material being taught. Improved comprehension will allow prospective structural engineers to make well informed and well thought out decisions, which, after all, is the real goal of instruction. Plans include development and testing in courses other than CEE 422, testing in courses other than those taught by the author, and formalized studies to determine the efficacy of the grader. References 1. AISC (2003), WWWeb Enhanced Teaching, American Institute of Steel Construction, Chicago, Illinois. 2. AISC (2001), Manual of Steel Construction, Load and Resistance Factor Design, Third Edition, American Institute of Steel Construction, Chicago, Illinois. 3. Crepeau, R. G (1998), “Student Assessment with InternetQuiz,” Proceedings of the American Society for Engineering Education Annual Conference, Seattle, Washington. 4. Jung, I., Ku, H., and Evans, D. L. (1997), “A Network-based Multimedia Computerized Testing Tool”, Session 3530, Proceedings of the American Society for Engineering Education Annual Conference, Milwaukee, Wisconsin. 5. Murden, J. A., and Brannan, K. P. (1999), “Using the Internet to Facilitate Examination of Student Proficiency”, Proceedings ASEE Annual Conference, Charlotte, North Carolina. 6. Weigel, T. A. (2001), “Collaborative Learning in a Design Course”, Proceedings of the 2001 ASEE Southeast Section Conference, Charleston, South Carolina. ASEE Southeast Section Conference 2004
  • 10. Terence A. Weigel Terry Weigel has been a member of the civil engineering faculty of the University of Louisville since 1977. He is a registered civil and structural engineer with an interest in masonry, seismic analysis and design, structural applications involvi ng computers and, in particular, on-line grading. Terry currently has NSF-funded research underway to evaluate the impact on infrastructure of the 2003 power outage. He is a member of ASEE, The Masonry Society (TMS), NEHRP sub-committee TS5 (Masonry Structures) and TS-10 (Low-Rise Structures), and several committees of the Masonry Standards Joint Committee (MSJC). ASEE Southeast Section Conference 2004