Skip to content

[WIP] 📂 Activity Module for creating folders for collaboration in ownCloud

License

Notifications You must be signed in to change notification settings

synergylearning/moodle-mod_collaborativefolders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Do not use in production

Please be aware that this is a pre-release. ** Do not use in production! **

Nevertheless, we are actively working on a release. We would be extremely happy for (non-production) test users and developer contributions!

Collaborative folders

Build Status codecov

This Activity Module allows teachers to create folders in ownCloud, which may be allocated to groups of students who can then work collaboratively in these folders.

This plugin has originally been developed for ownCloud, but works with Nextcloud just as well. For simplicity we will refer to both as "ownCloud".

Acknowledgement: This plugin was originally created by Information Systems students of the project seminar sciebo@Learnweb at the University of Münster in 2016-17; see https://github.com/pssl16 for an archive(!) of their great work. Learnweb (University of Münster) took over maintenance in 2017.

Installation

Place this plugin at mod/collaborativefolders in your Moodle directory. In addition, install the ownCloud repository and configure it according to its documentation. The repository does not need to be publicly enabled, though. Before being able to use the plugin, a technical user account has to be authenticated in ownCloud. The regarding settings can be found under Site administration â–º Plugins â–º Activity modules â–º collaborativefolders. While using the plugin the technical user should not be changed, because it could result in synchronization problems. Activities that were generated beforehand could become unusable.

Teacher View

Firstly, the teacher has to add a collaborativefolders instance to a course. Upon creation the teacher chooses a name for the instance, which is displayed in the course context. Furthermore, the teacher can decide whether he has access to the collaborative folder(s). At last, the teacher can choose, whether or not he wants to activate the groupmode for the concerning instance. Activation of the groupmode leads to the creation of separate group folders in ownCloud.

User View

After the folder(s) was created by a cron task, users are requested to choose an individual name for the folder.

Choose a folder name

Afterwards, users can change the name and logout from their ownCloud account. If a user entered a valid name for the folder and already is authenticated in ownCloud, he is able to generate a Share for the collaborative folder. Thereafter, the folder is accessible either from the activity instance or from the personal ownCloud directory.

Student view

Further information can be found in our documentation.

About

[WIP] 📂 Activity Module for creating folders for collaboration in ownCloud

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.3%
  • HTML 3.6%
  • CSS 0.1%