Pinkas & Mashov

1. In the Group choice, how can I require a student to provide further details when selecting a group?
2. How can I require students to provide feedback after a guest lecture?



The recipes take advantage of features developed for the Pinkas project.
See Tools for the Medical School



In the Group choice, how can I require a student to provide further details when selecting a group?
Create a Database activity as follows:
  1. In section Entries, set Approval required to Yes
  2. In section Advanced features, set Legacy, Show picture, Enable feedback and Enable Entry types all to Yes
    Enter one type for each group used by the Group choice. The type should be the exact name of the group.
  3. Now create fields. For example a Text area for the student to enter the reason for his choice and a File for a document that justifies it.
    (You may want to check Required field for one or both entries.)
    Perhaps also another Text area with Feedback field checked for you to respond.
Now, in section Associate with Database of the Choice settings, select the Database

On selecting a group, the student will be redirected to the page for creating a Database entry
If he removes his choice, the entry will be deleted.
In the Group choice activity, a link to the Database entry is displayed (or a link to create an entry if, for some reason, none exists.)
On the Teacher's Responses page, the student's name is linked to his Database entry.
On the List view page of the Database, if a type is selected, students who belong to the group but do not have an entry are listed.
(This could happen if a student did not save the page or afterwards deleted the entry.)

Note: If the group is used e.g. for requesting an extension in an Assignment, Group membership visibility should be set to Only see own membership
However, see here


How can I require students to provide feedback after a guest lecture?
First assign each of the guest lecturers role of Visitor in your course. See here.
Now create a Database activity as follows:
  1. In section Advanced options, set the following options to Yes:
    • Legacy
    • Show picture
    • Enable Target users
    • Enable Skeleton entries
  2. In tab Fields, create fields as follows:
    1. Date:
      • Field name: תאריך של ההרצאה
    2. Target user:
      • Field name: מרצה
      • Required field: completion-manual-y.png
      • Target user role: Visitor
    3. Short text:
      • Field name: נושא
    plus other fields according to the feedback you require.
  3. Now, in tab Add skeleton entry create an entry for each lecture
    You should fill the three fields listed above but no others
  4. After the lecture, in tab List view, copy the URL following Skeleton
  5. Now post to the News forum asking students to respond to the URL