Note: You are currently viewing documentation for Moodle 3.2. Up-to-date documentation for the latest stable version of Moodle is probably available here: Usability issues - Access control.

Development:Usability issues - Access control

From MoodleDocs

Where certain files could be accessed and used within Moodle

For example, one of the issues that plagued the quiz module was where the images were stored. Understanding how and in what contexts files are stored might be helpful by looking at each activity (module).

Comparison of where files are uploaded at activity modules
ID Activity module Locations to upload files Simple / detailed uploading file classification more information) Place where the files are stored Other comments
1 Quiz 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
2 Glossary 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
3 Chat 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
4 Choice 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
5 Forum 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
6 Assignments 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
7 Database 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
8 Lesson 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
9 Survey 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
10 Wiki 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
11 Journal 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
12 Hotpotatoes 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
13 Exercise 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
14 Workshop 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files... 1. Detailed, 2. Simple, 3. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2

What recommendations could we provide developers so that ultimately it seems easier for teachers to make use of the files in a variety of contexts?

A lot of that has been worked out already in the description of the work to be done on File Repository API.

Forecast of any usability issues coming out of implementing the file repository api

Are there places that are not using files that could?