Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Usability issues - Access control: Difference between revisions

From MoodleDocs
Line 15: Line 15:
| style="border-bottom:3px solid grey;" | 1
| style="border-bottom:3px solid grey;" | 1
| style="border-bottom:3px solid grey;" | Quiz
| style="border-bottom:3px solid grey;" | Quiz
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files..., 4. Update quiz
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed, 4. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2, /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Nowhere means that the file is not stored, although it is stored the processed information stracted from the file
|-  
|-  
| style="border-bottom:3px solid grey;" | 2
| style="border-bottom:3px solid grey;" | 2
| style="border-bottom:3px solid grey;" | Glossary
| style="border-bottom:3px solid grey;" | Glossary
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Attached to the entry, 2. Import entries from XML file, 3. Update glossary
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |  
|-  
|-  
| style="border-bottom:3px solid grey;" | 3
| style="border-bottom:3px solid grey;" | 3
| style="border-bottom:3px solid grey;" | Chat
| style="border-bottom:3px solid grey;" | Chat
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Update this chat
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | It is not available to upload a file in the chat, but it is possible to associate an image to the chat.
|-  
|-  
| style="border-bottom:3px solid grey;" | 4
| style="border-bottom:3px solid grey;" | 4
| style="border-bottom:3px solid grey;" | Choice
| style="border-bottom:3px solid grey;" | Choice
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Update choice
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2  
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |
|-  
|-  
| style="border-bottom:3px solid grey;" | 5
| style="border-bottom:3px solid grey;" | 5
| style="border-bottom:3px solid grey;" | Forum
| style="border-bottom:3px solid grey;" | Forum
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Attached to the question/answer, 2. Update forum
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2, 2. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |
|-  
|-  
| style="border-bottom:3px solid grey;" | 6
| style="border-bottom:3px solid grey;" | 6
| style="border-bottom:3px solid grey;" | Assignments
| style="border-bottom:3px solid grey;" | Assignments
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Uploading a file, 2. Grading, 3. Upload assignment
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Simple, 2. Detailed, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. C:\server\moodledata\2\moddata\assignment\1\2, 2. /server/moodledata/2, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | There is a special directory to store assignments.
|-  
|-  
| style="border-bottom:3px solid grey;" | 7
| style="border-bottom:3px solid grey;" | 7
| style="border-bottom:3px solid grey;" | Database
| style="border-bottom:3px solid grey;" | Database
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Adding entries of files / pictures, 2. Update this database
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Simple, 2. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. C:\server\moodledata\2\moddata\data\1\1\, 2. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |
|-  
|-  
Line 71: Line 71:
| style="border-bottom:3px solid grey;" | 9
| style="border-bottom:3px solid grey;" | 9
| style="border-bottom:3px solid grey;" | Survey
| style="border-bottom:3px solid grey;" | Survey
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | None
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | None
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | None
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |
|-  
|-  
| style="border-bottom:3px solid grey;" | 10
| style="border-bottom:3px solid grey;" | 10
| style="border-bottom:3px solid grey;" | Wiki
| style="border-bottom:3px solid grey;" | Wiki
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Attached to the wiki, 2. Update wiki
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2, 2. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |
|-  
|-  
| style="border-bottom:3px solid grey;" | 11
| style="border-bottom:3px solid grey;" | 11
| style="border-bottom:3px solid grey;" | Journal
| style="border-bottom:3px solid grey;" | Journal
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Attached to the journal, 2. Update journal
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2, 2. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | It is not possible to insert a file or image to the feedback
|-  
|-  
| style="border-bottom:3px solid grey;" | 12
| style="border-bottom:3px solid grey;" | 12
| style="border-bottom:3px solid grey;" | Hotpotatoes
| style="border-bottom:3px solid grey;" | Hotpotatoes
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Update hot potatoes
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. C:\server\moodledata\2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Grading is not possible
|-  
|-  
| style="border-bottom:3px solid grey;" | 13
| style="border-bottom:3px solid grey;" | 13
| style="border-bottom:3px solid grey;" | Exercise
| style="border-bottom:3px solid grey;" | Exercise
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Exercise description, 2. Attached exercise
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Simple, 2. Simple
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. C:\server\moodledata\2\moddata\exercise\1, 2. C:\server\moodledata\2\moddata\exercise\1
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" |
|-  
|-  
| style="border-bottom:3px solid grey;" | 14
| style="border-bottom:3px solid grey;" | 14
| style="border-bottom:3px solid grey;" | Workshop
| style="border-bottom:3px solid grey;" | Workshop
| style="border-bottom:3px solid grey;" | 1. Attached to the question, 2. Import from file upload..., 3. Import from file already in course files...
| style="border-bottom:3px solid grey;" | 1. Attach file to the answer, 2. Upload workshop
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Simple, 3. Detailed
| style="border-bottom:3px solid grey;" | 1. Detailed, 2. Detailed
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2
| style="border-bottom:3px solid grey;" | 1. /server/moodledata/2, 2. /server/moodledata/2
| style="border-bottom:3px solid grey;" |
| style="border-bottom:3px solid grey;" | Grading is possible but it does not allow to attach images.
|-  
|-  
|}
|}

Revision as of 16:30, 12 August 2008

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..., 4. Update quiz 1. Detailed, 2. Simple, 3. Detailed, 4. Detailed 1. /server/moodledata/2 (with url http://localhost/file.php/2), 2. nowhere, 3. /server/moodledata/2, /server/moodledata/2 Nowhere means that the file is not stored, although it is stored the processed information stracted from the file
2 Glossary 1. Attached to the entry, 2. Import entries from XML file, 3. Update glossary 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. Update this chat 1. Detailed 1. /server/moodledata/2 It is not available to upload a file in the chat, but it is possible to associate an image to the chat.
4 Choice 1. Update choice 1. Detailed 1. /server/moodledata/2
5 Forum 1. Attached to the question/answer, 2. Update forum 1. Detailed, 2. Detailed 1. /server/moodledata/2, 2. /server/moodledata/2
6 Assignments 1. Uploading a file, 2. Grading, 3. Upload assignment 1. Simple, 2. Detailed, 3. Detailed 1. C:\server\moodledata\2\moddata\assignment\1\2, 2. /server/moodledata/2, 3. /server/moodledata/2 There is a special directory to store assignments.
7 Database 1. Adding entries of files / pictures, 2. Update this database 1. Simple, 2. Detailed 1. C:\server\moodledata\2\moddata\data\1\1\, 2. /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 None None None
10 Wiki 1. Attached to the wiki, 2. Update wiki 1. Detailed, 2. Detailed 1. /server/moodledata/2, 2. /server/moodledata/2
11 Journal 1. Attached to the journal, 2. Update journal 1. Detailed, 2. Detailed 1. /server/moodledata/2, 2. /server/moodledata/2 It is not possible to insert a file or image to the feedback
12 Hotpotatoes 1. Update hot potatoes 1. Detailed 1. C:\server\moodledata\2 Grading is not possible
13 Exercise 1. Exercise description, 2. Attached exercise 1. Simple, 2. Simple 1. C:\server\moodledata\2\moddata\exercise\1, 2. C:\server\moodledata\2\moddata\exercise\1
14 Workshop 1. Attach file to the answer, 2. Upload workshop 1. Detailed, 2. Detailed 1. /server/moodledata/2, 2. /server/moodledata/2 Grading is possible but it does not allow to attach images.

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?