The Enhanced Alfresco repository provides access to a Moodlerooms hosted Alfresco repository instance. This plugin works with the Enhanced Alfresco SSO plugin to provide users with access to the Alfresco repository content in each of the following collections: user, course, shared and cohort. Users can add resources to the course and activities, or upload files to Alfresco from within the Moodle file repository interface.
The Enhanced Alfresco repository plugin provides the following benefits to Moodlerooms clients above and beyond the core Moodle Alfresco repository plugin:
This is the most common usage scenario where Alfresco is used as a repository for course materials and users are not allowed to have their own repository directories. In this scenario a directory is created for each course where files are stored. Files can be linked or copied from courses from semester to semester but are not stored in Joule. Student's files are stored in Joule as responses to assignments.
In this scenario all users are provided with their own personal repository directory, in Alfresco, to store files in. The student and teachers are allowed to store files here. This is beneficial to students who want to be able to load files up once but use them in multiple courses. Student files are also not stored in Joule but are linked to Alfresco. This also allows instructors to store files in one location and find them even when they are not teaching a course.
Depending on how your Joule Administrator has configured Joule and Alfresco students can have access to Alfresco as a personal file repository. This means that from within Joule the student can do the following:
There is one component of Joule that allows a student to access the Enhanced Alfresco Repository and that is the file picker. The file picker is displayed to a student in four areas of Joule:
Once you have clicked the required button to open the file picker a modal will pop-up.
Click the Enhanced Alfresco Repository link in the left column of the file picker. The modal will change to display the Alfresco repository similar to the image below.
From this screen the user has access to their user directory, which can be access by clicking the Myfiles link.
The user has access to the action bar where actions such as search, manage, upload file(s) and create a folder can be performed on the current directory in the Alfresco repository. The directory path is displayed below the action bar and a user can click on any of the directory names to navigate to that listing in Alfresco. Below the directory path all of the files and folders within that directory are listed. Clicking on a file name will bring up the select file screen, similar to the image below.
From the select a file screen the user can add the file to one of the four locations where the user accessed the file picker from.
The action bar allows the user to search for content in all directories they have access to in the Alfresco repository. To search for content, click on the Search link in the action bar of the file picker.
After clicking the link a search modal will appear.
Enter keywords in the Keyword text field. The keyword search is very sensitive and the use of the ampersand (&) is recommended for searches where you want a lot of results and the file name has the search string somewhere in it. For example if you are searching for a file that contains the word "table" in it you would use the following search table. If you wanted to search for all Word documents, you would use .doc this will retrieve both .doc and .docx files. You can use search operators, as well as "and", "the" and "or" when searching for content.
Once you have the string you think will return the Alfresco content you want, click the Submit button. The search modal will close and any results will appear in the file picker modal, similar to the image below.
Click on the file name you are looking for to bring up the select file screen, similar to the image below.
At this point you can change the name of the file in Joule by changing the text in the Save as text field. You can also change the author and set any licensing for use you want. Click the Select file button to add the file to the file picker in the activity or repository you brought up the file picker from.
The action bar allows a user to navigate to Alfresco via the Manage link.
The Manage link on the action bar pops up a new window and redirects the user to the Alfresco Repository after signing them in. The new window will look similar to the image below.
From here the user is in Alfresco and can interact with the Alfresco repository in the standard way. For more information on how to use Alfresco please go to the Alfresco Documentation
To navigate back to Joule click on the Joule window open in your browser.
The action bar allows a user to upload files to Alfresco via the Upload File(s) link.
The Upload File(s) link in the action bar allows a user to upload one or more files from Joule to the current directory in Alfresco. Clicking the Upload file(s) link brings up the upload file(s) modal, similar to the image below.
The upload file(s) modal has the Select File(s) button, which is used to select one of more files to upload and a progress column, which displays the upload progress of all files being uploaded. Clicking on the Select File(s) button brings up a browser file selection interface. Select one or more files to upload and click the window's OK or Open buttons depending on your browser. The file(s) will be added to the progress area similar to the image below, but the files will not start uploading.
Click the Submit button to submit the files for upload, or click the red X icon to delete to the left of a file name to delete it from the upload queue. After clicking the Submit button the files will begin uploading.
Once all the files have been uploaded the Upload File(s) modal will close automatically. The file picker will reload and the files will be displayed within the directory listing for the Enhanced Alfresco Repository.
The action bar allows a user to create a new folder in Alfresco via the Create a Folder link.
The Create a Folder link in the action bar allows the user to create a new folder within Alfresco as a sub folder of the current directory. Clicking on the Create Folder link in the action bar will bring up the modal to name the new folder, similar to the image below.
Enter the name of the folder in the Folder Name text field and click the Submit button. The folder will be created in the current directory and the file picker will be reloaded to display the new folder.
The teacher in a course has access to two additional directories within the file picker that a student does not. These directories are a course specific directory, named based on the course shortname, and the shared directory, which contains files that are shared by all Alfresco users. When a teacher accesses the file picker from within a course, a directory with the shortname of the course will appear in the Enhanced Alfresco Repository plugin at the very beginning of the directory listing.
From within the course specific, My courses or the shared the teacher can use the same actions in the action bar a student can to search, manage and upload files.
In using Product Manual, you agree that you will use them only for their intended purpose and not use them for any purpose that is unlawful or prohibited by these terms. You may not misuse or alter any document in any way, including any derivative work, or reproduce or display these documents outside your enterprise without the express written consent of Moodlerooms.
Moodlerooms reserves the right to withdraw the permissions granted herein whenever, in its sole discretion, the use of the Product Manual is detrimental to its interest or, as determined by Moodlerooms, the instructions contained herein are not being properly followed.
Moodlerooms makes no guarantee about the content of the Product Manual. Use of the Product Manual is at your own risk. They are provided “as is” and without warranty of any kind, either express or implied, including, but not limited to implied warranties of merchantability, non-infringement and fitness for a particular purpose.