Uploading files to user profiles

Uploading files to user profiles

by sherri g -
Number of replies: 3

For our moodle installation, we've set up a lengthy list of user profile fields.  We're using the user profile to store important employment information about each of our users. 

We also want the ability for an administrator to upload files (certifications, competancy documents, etc) to a user's profile. 

Adding the file upload to the user profile is proving to be tricky.  Does anyone have any suggestions on how this might be accomplished with repositories?

Workflow goes like this.

1.  Admin creates user account, enters data into the custom user profile fields.

2.  Admin uploads user's documents, which are private, only viewable by the user and the admin.

3.  Admin can log on, go to a user's profile and view all the user's profile info and also any uploaded documents for that user.

Any assistance or suggestions would be appreciated!

 

Sherri

 

 

 

 

Average of ratings: -
In reply to sherri g

Re: Uploading files to user profiles

by Guillermo Madero -

Hi Sherri,

You could use the Private files repository. In this case the administrator would have to log in as each user in order to upload/view the different documents.

You could use Groupings. For this to work:

  1. Go to Development > Experimental > Experimental settings, and check the Enable group members only (enablegroupmembersonly) checkbox.
  2. Create a course with Group mode=Separate groups and Force group mode=Yes.
  3. Enrol each and every user into this course.
  4. Create a group for each user. It would be best to name the group with the user's name.
  5. Assign each user to his/her group.
  6. Create a grouping for each group. Same naming policy.
  7. Assign each group to its grouping. At the end you'll have one group and one grouping for each and every user.
  8. When you create a file or folder resource, under the Common module settings group, check the Available for group members only checkbox, open the Grouping listbox and then select the grouping (user) to which the file/folder will be assigned. 

You could also try and use an external solution, like SugarSync.

Hope this helps smile

In reply to sherri g

Re: Uploading files to user profiles

by Isabelle Langeveld -

Hi Sherri, have you found a satisfying solution? Maybe a little less complicated one?