Learning Tools: Difference between revisions

From MoodleDocs
Learning Tools
Type Local Plugin
Set N/A
Downloads https://moodle.org/plugins/local_learningtools (not yet published)
Issues https://github.com/bdecentgmbh/moodle-local_learningtools/issues
Discussion
Maintainer(s) Stefan Scholz
mNo edit summary
 
(7 intermediate revisions by the same user not shown)
Line 11: Line 11:
The purpose of Learning Tools is to provide students tools to improve their learning experience. All tools are very easy to use and can be accessed from a unified interface, the floating button. This design is well known and a very common choice in apps.  
The purpose of Learning Tools is to provide students tools to improve their learning experience. All tools are very easy to use and can be accessed from a unified interface, the floating button. This design is well known and a very common choice in apps.  
=== Architecture ===
=== Architecture ===
The plugin is built with flexibility and modularity in mind. The foundation is the local plugin, which implements the management functionality and the unified interface in the form of the floating button.
The plugin is built with flexibility and modularity in mind. The foundation is the local plugin, which implements the management functionality and the unified interface in the form of the floating button. On top of the local plugin, we've created a new (sub) plugin type called "ltool". In the initial release, we're publishing ltool_boomarks and ltool_notes. In the future, we plan many more tools which improve the learning experience even more. Have a look at our roadmap to learn more!
[[File:Learnign Tools by bdecent — Floating Button.mp4|frame]]
=== Learning Tools sub plugins ===
 
{| class="wikitable"
 
|+List of ltools that are available for Learning Tools.
==Installation==
!Name
For more detailed info how to install plugins in general, visit https://docs.moodle.org/402/en/Installing_plugins.
!Description
 
!Tier
To install Learning Tools, you have three options:
!Link
=====Option 1: Install from Moodle.org (NOT YET POSSIBLE, WAITING FOR PLUGIN APPROVAL)=====
|-
#Login as an admin and go to Site administration > Plugins > Install plugins. (If you can't find this location, then plugin installation is prevented on your site.)
|Bookmarks
#Click the button 'Install plugins from Moodle plugins directory'.
|Create Bookmark
#Search for "Learning Tools", click the Install button then click Continue.
|Free
#Confirm the installation request
|[[Learning Tools/Bookmarks]]
#Check the plugin validation report
|-
=====Option 2: Install from zip package=====
|Notes
#Download Learning Tools from <nowiki>https://bdecent.de/product/learningtools</nowiki>
|Take notes
#Login to your Moodle site as an admin and go to Administration > Site administration > Plugins > Install plugins.
|Free
#Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.
|[[Learning Tools/Notes]]
#If your target directory is not writeable, you will see a warning message.
|-
#Check the plugin validation report
|Invite
=====Option 3: Install manually on server=====
|Enrol students easily via email address (in bulk)
#Download Learning Tools from <nowiki>https://bdecent.de/product/learningtools</nowiki>
|Pro
#Rename the folder to "learningtools"
|[[Learning Tools/Invite]]
#Upload or copy it to your Moodle server.
|-
#Unzip it in the `/local` directory. (the path should then look for example like this: [https://yourmoodle.com/mod/pulse/version.php https://yourmoodle.com/local/learningtools/version.php])
|Force activity
#In your Moodle site (as admin) go to Settings > Site administration > Notifications (you should, for most plugin types, get a message saying the plugin is installed).
|Automatically redirect students to a specific activity until the activity is completed
|Pro
|
|-
|Information
|Display course summary and image
|Pro
|
|-
|Email
|Send an email to your participants
|Pro
|
|-
|Resume
|Return to the last exact page with the click of a button
|Pro
|
|-
|Schedule
|Add calendar entries for activities to „learn them later“
|Free
|
|-
|Focus
|Hide everything except for the content
|Free
|
|-
|Time Management
|Set relative start and due dates for activities, and a due date for the course; provide a concise overview about all activities in a course
|Pro
|-
|Custom styles
|Add custom styles (CSS) to your course locally
|
|}
==Installation & Configuration==
Installation and configuration instructions can be found here: [[Learning Tools/Installation]]
[[Category:Learning Tools]]
[[Category:bdecent plugins]]

Latest revision as of 15:02, 12 May 2023

About Learning Tools

Description

The purpose of Learning Tools is to provide students tools to improve their learning experience. All tools are very easy to use and can be accessed from a unified interface, the floating button. This design is well known and a very common choice in apps.

Architecture

The plugin is built with flexibility and modularity in mind. The foundation is the local plugin, which implements the management functionality and the unified interface in the form of the floating button. On top of the local plugin, we've created a new (sub) plugin type called "ltool". In the initial release, we're publishing ltool_boomarks and ltool_notes. In the future, we plan many more tools which improve the learning experience even more. Have a look at our roadmap to learn more!

Learning Tools sub plugins

List of ltools that are available for Learning Tools.
Name Description Tier Link
Bookmarks Create Bookmark Free Learning Tools/Bookmarks
Notes Take notes Free Learning Tools/Notes
Invite Enrol students easily via email address (in bulk) Pro Learning Tools/Invite
Force activity Automatically redirect students to a specific activity until the activity is completed Pro
Information Display course summary and image Pro
Email Send an email to your participants Pro
Resume Return to the last exact page with the click of a button Pro
Schedule Add calendar entries for activities to „learn them later“ Free
Focus Hide everything except for the content Free
Time Management Set relative start and due dates for activities, and a due date for the course; provide a concise overview about all activities in a course Pro
Custom styles Add custom styles (CSS) to your course locally

Installation & Configuration

Installation and configuration instructions can be found here: Learning Tools/Installation