How can I set up the student can only read a certain entry?

How can I set up the student can only read a certain entry?

by Frankle Lee 李智高 -
Number of replies: 2

I would like to turn the database into this.

Each of my student has their onw ID number, so I would like them to type their ID number into the filter, and search for their own information I uploaded before, e.g. like grade for personal information.

As long as they don't know others' ID number, they could only search for their own information I provided for them.

So, one thing for sure is that I need to prevent the database listing all the entries.

How can I do this with database? If I can't, is there any plugin will fit this need?

 

Average of ratings: -
In reply to Frankle Lee 李智高

Re: How can I set up the student can only read a certain entry?

by Itamar Tzadok -

Not possible with the Database module.

The Dataform module allows you to select the entry owner when you add an entry. This way you can add entries on behalf of your students. Then if you set the activity Max entries to 0 and Separate participants to Yes, students cannot add entries on their own and when they enter the activity they can see only their designated entry. You can also import the students entries from csv by specifying the entry owner as the student username or idnumber.

hth smile

In reply to Frankle Lee 李智高

Re: How can I set up the student can only read a certain entry?

by William Lu -
Picture of Particularly helpful Moodlers

Solution 1: 

If you want a student can only see his/her own entries, simply set "Approval required=Yes", and don't add the tag "##approve##" into any template.

Then, students will ONLY see their own entries and teachers can see and edit all fields, include the 'Grade' field.


Solution 2: 

Set "Allow comments on entries=Yes", then, your teacher can post Grade into a student entries. only the student who enter that entry can see the posted comments.


Solution 3: 

You can also set "Ratings", you can set rate permission by teacher role only.


Above settings require students to add entry first.


Solution 4: 

If you don't need student to add entry at all, deliver your grades by "Grade".


Solution 5: 

If you don't need student to add entry at all, but want to deliver your grade in a sort of form, set up an 'offline assignment', and upload your Word form files into each student's 'Feedback"(you can do this by a zip file quickly).


Solution 6: 

If you don't need student to add entry at all, but want to deliver your grade in a sort of form, set up an 'offline assignment', and attach a "Rubric".


HTH

Average of ratings: Useful (2)