Child pages
  • ASN-01 Assignment Create
Skip to end of metadata
Go to start of metadata

View Source

name:

Assignments tool

purpose:

Verify that the Assignments tool is functional

expected result:

User should be able to create, edit, post and delete assignments.

test data:

resources.doc, resources.mp3

dependencies:

Course Site created with no less than (2) Instructors and (1) Student

setup:

 

start at:

Course home page, Login: Instructor

 

Script Verified for Sakai Generic Instance: Govind Iyengar

Step ID

Action

Expected Result

1.

Select the Assignments tool from the Course Tools category

The Assignments page is displayed

2.

Select the Add link

The Add new assignment page is displayed

3.

Enter a title: Assignment 1
Set grade scale to Points (100)
Enter text into the Instructions text field
Select the Preview button

The user will be directed to the Previewing assignment... page

4.

Select the Post button

User redirected to the Assignment List page with the recently posted assignment visible in a table

5.

Select the Add link

The Add Assignments page is displayed

6.

Create a new assignment with the following information:

  • Enter a title: Assignment 2
  • Set the Due Date for 3 days from the open date
  • Set the Accept Until date for one day after the due date
  • Set the student submissions to Inline Only
  • Set grade scale to Letter Grade
  • Enter text into the Instructions text field
  • Select the check box for adding the open date in the announcements <Add due date to Schedule is not available in the generic instance>
    Select the Post button

The Assignments page is displayed with the newly created assignment in the list with the following options; Edit, Duplicate and Grade

7.

Select the Announcements tool to see if this has been reflected <Select Schedule tool

User directed to the Calendar weekly view where the recently created assignment's due date should be visible: Not available in generic Instance>

8.

Select the Assignments tool

The Assignments page is displayed

9.

Select the Add link

The Add Assignments page is displayed

10.

Create a new assignment with the following information:

  • Enter a title: Assignment 3
  • Set the Open Date for 1 day in the past
  • Set the Due Date for 1 day in the past <Warning sign is displayed in the generic instance>
  • Leave the Accept Until date as default
  • Set the student submissions to Attachments Only
  • Set grade scale to Points (set to 100)
  • Enter text into the Instructions text editor
  • Select the check box for Add an announcement
  • Add an attachment
    Select the Save Draft button

The Assignments page is displayed with the newly created assignment in the list with the label Draft as a prefix and with the following options; Edit and Duplicate

11.

Select the Announcements tool from the Welcome tab

Check to see that an announcement has not been created for Assignment 3 as it is a draft and has not been posted yet

12.

Select the Assignments tool from the Welcome tab

The Assignments page is displayed

13.

Select the Add link

The Add Assignments page is displayed

14.

Create a new assignment with the following information:

  • Enter a title: Assignment 4
  • Set the Open Date for 1 hour in the future
  • Set the Due Date for 2 hours from the Open Date
  • Set the Accept Until date to 15 minutes after the Due Date
  • Set the student submissions to default
  • Set grade scale to Pass/Fail
  • Enter text into the Instructions text editor
  • Select the check box for Add honor pledge
    Select the Post button

The Assignments page is displayed with the newly created assignment in the list with the following options; Edit, Duplicate and Grade

15.

Select the Site Editor tool
Change the student's role from Student to Instructor
Select the Update Participants button on the bottom of the page

The Site Editor will refresh and the student's role will now be shown as Instructor

16.

Log out of the instance

User directed to the Gateway page

17.

Log in as the student

User directed to the My Workspace page

18.

Click the Course site tab

19.

Select the Assignments tool from the Welcome tab

User directed to the Assignment List page

20.

Select the Add link

The Add Assignments page is displayed

21.

Create a new assignment with the following information:

  • Enter a title: Assignment 5
  • Set Grade Scale to Checkmark
  • Enter text into the Instructions text editor
    Select the Add Attachment button

User directed to Add Attachments to Assignment page

22.

Select the Browse... button next to the Upload a local file field

User directed to pop up file selection dialog

23.

Select resources.doc and click OK

User directed to Add Attachments to Assignment page with the recently selected file now visible under Items to attach

24.

Select the Continue button

User directed to the Add Assignment page with prepopulated information present in the form along with the recently attached file

25.

Select the Save Draft button

The Assignments page is displayed with the newly created assignment in the list with the label Draft as a prefix and with the following options; Edit and Duplicate

26.

Log out of the generic instance

User directed to Gateway page

27.

Log in as second Instructor

User directed to My Workspace page

28.

Select the My Courses tab

User directed to Courses listings

29.

Go to relevant Course site

User directed to Course home page

30.

Select the Assignments link under the Course Tools category

User directed to the Assignments page

31.

Select the Edit link for Assignment 3

The Add Assignments page is displayed

32.

Set Grade Scale to Letter Grade
Select the Post button

The Assignments page is displayed with the newly created assignment in the list with the following options; Edit, Duplicate and Grade

33.

Select the Student View link

The Assignment list Student View is displayed

34.

Select the Assignment List link

The Assignments page is displayed

35.

Select the checkbox under Remove? for Assignment 3
Select the Update button

The Delete an assignment confirmation page is displayed

36.

Select the Delete button

The Assignments page is displayed with Assignment 3 no longer listed

37.

Select the Duplicate link for Assignment 2

The Assignments page is refreshed with a new assignment listed called Draft-Assignment 2-Copy with the following options; Edit and Duplicate

38.

Select the Edit link for the draft copy of Assignment 2

The Add Assignment page for Assignment 2 is displayed

39.

Change the name to Assignment 3
Select the Post button

The Assignments page is displayed with Assignment 3 listed with the following options; Edit, Duplicate and Grade

40.

Select Home from the Welcome tab

The Course site home page is displayed

finish at: Course site home page

3 Comments

  1. This Script has been now tailored in terms of navigation and terminology for Sakai Generic Instance: Govind Iyengar

  2. Tested using 2.5.0 QA on Oracle - Built: 08/21/08 14:04 - Sakai sakai_2-5-3_rc01 - Server qa3-us (MS XP SP2, IE7.x).

    Step 3 - Assignment 1 as created in ASN-01 has no option for grading (note that its Grade Scale was left at default - ungraded - when it was created). This renders Assignment useless for ASN-03, where one needs to enter a grade for Assignment 1. Thus, we must include a step in which we change the Grade Scale for Assignment 1. This step can be added either in ASN-01 or in ASN-03. The former is more structured, since it's bad form to edit an assignment after submissions have been made. I have included a comment in ASN-03 to this effect, and I've added the step in ASN-01, Step 3.

    Step 10 - Could not add an attachment or post (stopped by alerts) unless I changed the Open date to a date on or before the Due date. The issue is not that the Due date was set in the past, but that it was set before the default Open date which is today. The third bullet (Leave the Open Date ... as default) may need to be modified.

    Step 19 - Note that the new instructor (formerly the student) cannot see the draft assignment (Assignment 3) created by the original instructor. I confirmed that each instructor is able to see only the posted assignments and the draft assignments that he has created.

    Steps 27-36 - Since instructors can only see the drafts that he has created, the second instructor cannot see Assignment 5, which was created by another instructor. So, in steps 31, 35 and 39, the Assignment number should be changed to allow testing to continue. The second instructor can see the draft Assignment 3, so that's a good alternative to "Assignment 5".

    Given these adjustments, all results were as expected, apart from several "Are you sure" alerts.

  3. Made all the changes suggested in the previous comment