-
Notifications
You must be signed in to change notification settings - Fork 248
Manual installation of the Adapt framework
The Adapt-CLI provides a command for creating a course. The command downloads and installs the latest public release of the Adapt framework. It is the easiest way for a developer/author to set up a development environment.
There may be times when using the command line interface is unsuitable, for example, when installing the develop branch or when installing a fork or test package. Such situations require manual installation, and the following instructions aim to help.
-
Install prerequisites.
Installation of the Adapt framework depends on Node, Git, Grunt, and the Adapt-CLI. -
Download the framework.
Download the source code from its repository on GitHub. -
Install module dependencies.
Usenpm
andadapt
to install required packages and plug-ins. -
Run the application.
Build the supplied sample course and start a server.
Install the following before proceeding:
Tips:
- To verify if a requirement is already installed, check for its version.
- Windows users should run these commands in Git Bash if Git was installed using default settings.
- Mac and Linux users may need to prefix the commands with
sudo
or give yourself elevated permissions on the /usr/local directory as documented here.
Download the Adapt framework as a ZIP and extract the files. (If you are a Windows user, you may need to unblock the ZIP archive before you extract it.)
Open a console interface (e.g. Git Bash, Terminal on OSX, Powershell or CMD.exe) and navigate to the extracted folder (typically adapt_framework-master, but you can safely rename this).
With the extracted folder as your current working directory, run the following command.
npm install
This will install all of the package dependencies of the framework. Be patient. If any error occurs, read the output. Determine if a dependency failed to install properly, if you forgot to install one of the prerequisites, or if you require elevated permissions. If you need assistance troubleshooting, consult the Adapt community's Technical Discussion Forum. If this command completes successfully, run the following command.
adapt install
This will download all of the Adapt plug-ins to the correct locations in the framework.
Build the included sample course by running the following command:
grunt build
Start a server by running the following command:
grunt server
To view the course, open a browser to the following URL:
http://localhost:9001/
To terminate the server, press ctrl+c .
- Framework in Five Minutes
- Setting up Your Development Environment
- Manual Installation of the Adapt Framework
- Adapt Command Line Interface
- Common Issues
- Reporting Bugs
- Requesting Features
- Creating Your First Course
- Styling Your Course
- Configuring Your Project with config.json
- Content starts with course.json
- Course Localisation
- Compiling, testing and deploying your Adapt course
- Core Plugins in the Adapt Learning Framework
- Converting a Course from Framework Version 1 to Version 2
- Contributing to the Adapt Project
- Git Flow
- Adapt API
- Adapt Command Line Interface
- Core Events
- Core Model Attributes
- Core Modules
- Web Security Audit
- Peer Code Review
- Plugins
- Developing Plugins
- Developer's Guide: Components
- Developer's Guide: Theme
- Making a theme editable
- Developer's Guide: Menu
- Registering a Plugin
- Semantic Version Numbers
- Core Model Attributes
- Adapt Command Line Interface
- Accessibility v3
- Adapt Framework Right to Left (RTL) Support