Download the PHP package adamjenkins/moodle-tool_wizards without Composer

On this page you can find all versions of the php package adamjenkins/moodle-tool_wizards. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package moodle-tool_wizards

Wizards (tool_wizards)

Friendly, step-by-step wizards that help teachers who are new to Moodle get a course started, without long settings pages.

What it does

The course wizard

"Create a course with the wizard" asks one question at a time:

  1. What do you want the course called? A short name is suggested, and you can change it.
  2. Where should the course go? This is asked only if you can create courses in more than one category.
  3. What layout do you want? Each layout comes with a plain description.
  4. How many sections do you want to start with? Asked for layouts that have sections.
  5. When does the course start? Asked only for weekly sections.
  6. Should students see the course now? Asked only if you will be allowed to change this.

A review screen shows every answer, each with a "Change" button, before anything is created. Everything else uses your site's usual defaults: exactly the values the standard "Add a new course" form would use. "Show all settings", on every step, opens the standard form with your answers filled in.

The course is created the same way the standard form creates it, and the person who created it is enrolled in the same way. Events and defaults behave as usual.

The wizard is offered:

First content

On a new or nearly empty course, anyone who can add content there sees a card: "What would you like to add first?" Each option opens a mini-wizard in a pop-up.

A mini-wizard asks a few questions at a time, one theme per screen. The first screen asks the essentials: a name and, for most kinds, what it is for, shown as picture cards. That answer pre-fills the later screens with the settings that suit it. You can check each screen, or press "Enough questions, let's go" at any point after the first to create it with what the remaining screens already hold.

Option What it is for Screens after the first
A file Read it in the course / Download and keep it / Print it details next to the link
Slides Look through them in the course (PDF) / Download the original details next to the link
A picture (one screen: the picture, what it shows, a caption) none
A page (a title and the content) shared screens only
A forum Class discussion / Ask me questions / Answer before you see others / One discussion / Everyone posts once / Class blog emails, deadline, grading, keeping discussions manageable
A glossary Course vocabulary / Students build it together / Class FAQ / Collect useful links approval, look, comments and repeated terms, automatic linking, grading
A quiz Practice / Graded test / Pre-test / Homework timing, tries, feedback, what students see afterwards, pass mark, layout, first question

After the activity's own screens come the shared ones, each shown only where it can matter: visibility, groups (when the course has groups and does not force a group mode), and completion (when the course tracks completion).

Choices are described by what students will experience; Moodle's own name for a setting is mentioned where it helps you find it later. A purpose's preset replaces the site's default for the settings it covers (for example, a practice quiz uses "Interactive with multiple tries"). Everything a wizard does not ask about is the activity's own default, as if you had used the standard form and changed only those fields. Completion, the gradebook and events work as usual, and a setting the site has switched off (a question behaviour, a way of showing files) is never offered.

Only the kinds of content you are allowed to add in that course are offered. Afterwards the card confirms what was added ("Nice, Week 1 discussion was added.") and suggests something different to add next.

The card never blocks the page. You can:

Teacher scaffold (optional)

If Teacher scaffold (tool_teacherscaffold) is installed, a teacher who unlocks new activities sees a message on their next course page, for example "Nice work! You've unlocked new activities: Quiz, Choice, Feedback." The message has a button that opens the matching mini-wizard. Wizards does not need Teacher scaffold, and works the same without it.

Settings

Site administration > Courses > Wizards:

The plugin adds no capabilities. Each wizard needs the permission its action needs anyway: moodle/course:create in the category for the course wizard, and moodle/course:manageactivities plus the activity's own mod/…:addinstance for the first content.

Requirements

Moodle 5.2 or 5.3.

Privacy

The plugin stores these for each user:

All three are covered by its privacy provider.

Licence

GNU GPL v3 or later. See LICENSE.


All versions of moodle-tool_wizards with dependencies

PHP Build Version
Package Version
Requires moodle/moodle Version ^5.2
moodle/composer-installer Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package adamjenkins/moodle-tool_wizards contains the following files

Loading the files please wait ...