https://github.com/eviweb/moodle-local_virtualkeyboard
Automatically adds a virtual keyboard next to simple textfields that don't have a HTML editor
https://github.com/eviweb/moodle-local_virtualkeyboard
Last synced: 10 months ago
JSON representation
Automatically adds a virtual keyboard next to simple textfields that don't have a HTML editor
- Host: GitHub
- URL: https://github.com/eviweb/moodle-local_virtualkeyboard
- Owner: eviweb
- License: gpl-3.0
- Created: 2015-03-16T10:29:38.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-21T12:36:01.000Z (over 7 years ago)
- Last Synced: 2025-03-13T04:27:20.668Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 132 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Virtual Keyboard
================
This plugin automatically provides a virtual keyboard for simple textfields that don't have a HTML editor.
It includes Brian HUISMAN's (AKA GreyWyvern) work: [Virtual Keyboard](http://www.greywyvern.com/code/javascript/keyboard)
Installation
------------
### Go to the install directory
Before all, change your working directory to `YOUR_MOODLE_DIRROOT/local` where :
*YOUR_MOODLE_DIRROOT* represents the root directory of your moodle site.
### Get the plugin
#### using git
Clone the plugin repository by running :
`git clone https://github.com/eviweb/moodle-local_virtualkeyboard.git virtualkeyboard`
#### using archive
Download the zip archive directly from github and uncompress under *virtualkeyboard* directory :
wget -c https://github.com/eviweb/moodle-local_virtualkeyboard/archive/master.zip
unzip master.zip && mv moodle-local_virtualkeyboard-master virtualkeyboard
### Finalize the installation
Authenticate with an administrator account and go to the notifications page to
finish the install. This page is located under :
`http(s)://YOUR_MOODLE_SITE/admin/index.php` where :
*YOUR_MOODLE_SITE* is the domain of your moodle site.
Configuration
-------------
Configuration menu is available under *Administration > Site administration > Plugins > Local Plugins > Virtual Keyboard*.
* **Enable Virtual Keyboard**: check this box to enable the plugin behaviour.
* **Default Keyboard Layout**: choose the keyboard layout selected by default.
* **Layout from context language**: check this box to let the plugin automatically set the keyboard layout from the context language.
**
What it does
------------
In this early version, when enabled, this plugin automatically adds a keyboard icon ** next to all simple textfields that are not attached to a HTML editor.
For now, only textfields in a Quiz activity are concerned.
**
Known issues
------------
Requires Moodle 2.8 (only tested version), but it should be compatible with newer versions.
The keyboard default layout configuration is global and then is the same for all keyboard instances.
The keyboard is automatically activated only in Quiz activities.
Want to contribute
------------------
Please feel free to fork this repository and ask for pull requests.
License
-------
This project is licensed under the terms of the [GNU General Public License, version 3](/LICENSE)
The Virtual Keyboard project is licensed under the terms of the [BSD License](http://www.greywyvern.com/code/bsd.txt)