Midterm assignment grading

Introduction

  • Grading will be done online via a Microsoft Teams session.

  • It is the responsibility of the student group to make a reservation for demonstrating and grading via Teams, as discussed below.

  • The midterm assignment report should be present in the repository before the online session.

Grading appointment requirements

Appointments for grading the midterm assignment should be made in the week of the midterm submission deadline.

Each group should assign a person who creates an appointment of exactly 20 minutes for a videochat in Teams with the teacher Bert van Beek. All group members should be present in the videochat, unless they have a valid reason to be absent. Appointments must start exactly at 0, 20 or 40 minutes past the hour. E.g. at 13:00, 13:20 or 13:40. Take care to select a free time slot and to mention your group number in the title of the appointment. Free time slots are available only between 9:40 and 18:00.

Please note that an appointment is valid only after the teacher has accepted, which is indicated in MS Teams.

The deadline for the midterm assignment is on Friday. Appointments after the deadline, on Monday - Friday, will be graded based on the last commit in the group repository before the deadline, and no points will be subtracted. In these grading sessions, the groups will be asked to checkout the last commit before the deadline.

Creating an appointment in Teams

Go to the Teams Calendar and add a meeting by clicking on your desired time slot. This will open a new, empty meeting for the time slot. Add your teacher D.A. van Beek (Bert van Beek) and your other group members in the box Add required attendees.

At the top of the new meeting, cick on Scheduling Assistant, to see if the selected time slot is still available for your teacher. Make sure to only select a free time slot that satisfies the requirements as listed in the previoius section.

In the title box Add title, enter Group xxx midterm grading, where xxx should be your group number, such as 105, 203 or 315.

You may encounter a bug in Teams, which only allows meetings of 30 minutes or multitudes of 30 minutes. In that case, use Outlook to make the appointment:

  • Tick the Teams box, so that a Teams meeting is associated with the meeting.

  • You may need to manually change the time interval that Outlook presents in a menu, to 20 minutes.

Online demonstration

During the online session, the grading procedure is as follows. The team is asked to:

  1. Open GitKraken and show the checked out commit which will be used for the demonstration. The teacher will check whether the commit has tag midterm or midterm-late.

    If the grading procedure takes place after the deadline, so on Monday - Friday, teacher will also check whether the date of the submission tag is before the deadline.

  2. Demonstrate the manual mode of the plant by executing the corresponding tooldef script and by activating the appropriate actuators. Show that the plant model works correctly both with and without a product.

  3. Demonstrate the simulation of the controller with the plant model by executing the corresponding tooldef script.

    • Demonstrate your use case, by selecting Mode: Use cases and activating your use case in the Input menu of the SVG visualization. For the Distributing and Handling workstation, the use cases are directly available in the Input Selection menu.

      Note that the models in your repository come with two very small, but completely functional use cases.

    • Demonstrate an interactive mode by selecting Mode: Manual or Mode: Instant in the Input menu. For the Distributing and Handling workstation, you can only select the User-input mode in the Input Selection menu.

  4. Generate the PLC code for the controller, without making any changes in the controller model that was used for simulation.

  5. Demonstrate the real-time controller by executing the generated PLC code on the digital twin.

  6. The grading rubric is completed by the teacher during, or immediately after the demonstrations, which leads to a group grade.

Grading rubric midterm assignment group work

A total of 10 points can be obtained for the midterm assignment group grade.

Subject

Max score

Plant model manual mode
- Actuators, sensors, moving components and LED, working and visualized correctly, with and without products
- Somewhat realistic velocity and dimensions

3
1
Control
- Controller working correctly with plant
- Controller working correctly with digital twin

1
2
Other
- Use events names in plant and controller
- Relevant use case operational
- Operator manuals

1
1
1
Wrong or missing submission tag
- No proper submission commit tagged midterm or midterm-late

-2
Submission in playground repository
- All or part of the work on the midterm assignment is in the playground repository.

-2
Incorrect submission
- Submission not according to requirements

-2
Incorrect format Author Name or Author Email
- Author Name or Author Email do not follow naming conventions

-2
Attempt to demonstrate a version from after the deadline
- Only relevant for real-time grading on Monday - Friday
- The latest version before the deadline (tagged midterm) must be demonstrated

-2
Late submission
- Submission is tagged midterm-late

-2

Individual grading

Go to Individual grading