Download the PHP package oat-sa/tao without Composer

On this page you can find all versions of the php package oat-sa/tao. 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 tao

What is TAO?

TAO Logo

GitHub GitHub release

TAO is an Open Source e-Testing platform that empowers you to build, deliver, and share innovative and engaging assessments online – in any language or subject matter.

TAO ("Computer-Based Testing" or Testing Assisté par Ordinateur in French), was created by the University of Luxembourg and is now maintained primarily by Open Assessment Technologies (OAT).

TAO is the first commercial-grade Open Source assessment development software on the market. It is QTI and LTI standards-based, and operates under audit-proof transparency. Developers can access the source code for their own test-creating or administering purposes, opening the user to a wide range of potential customizations. Complete ownership of test design has never been this easy; without the restrictions and high costs of proprietary testing, all assessments can easily be displayed with the educational institution's signature details. Furthermore, TAO is fully compatible with just about all of your favorite commercial add-ons.

Installation

For a detailed documentation of the installation process please visit our Administrator Guide:

Other TAO Resources

Quickstart

Clone repository

git clone https://github.com/oat-sa/package-tao.git

Install via composer missing library and extensions.

composer install

Add rw to www-data

sudo chown -R www-data package-tao

Install TAO

Optional/Reuired Parameter Description
--db_driver Target available sgbd : pdo_pgsql, pdo_mysql, pdo_sqlsrv, pdo_oci.
--db_host Database location.
--db_name The Database name corresponds to the Module name.
Optional --db_pass Password to access to the database.
Required --db_user Login to access to the database.
--file_path|-f Path to where files should be stored.
--timezone|-t Timezone of the install.
--install_sent
--module_lang|-l The default language will be used when the language parameters are not specified for the graphical interface and the data.
--module_mode The deployment mode allow and deny access to resources regarding the needs of the platform.The test & development mode will enables the debugs tools, the unit tests, and the access to all the resources. The production mode is focused on the security and allow only the required resources to run TAO.
--module_namespace The module's namespace will be used to identify the data stored by your module. Each data collected by tao is identified uniquely by an URI composed by the module namespace followed by the resource identifier (NAMESPACE#resource).
Required --module_url|-url The URL to access the module from a web browser.
Required --user_login|-u The login of the administrator to be created.
Required --user_pass|-p The password of the administrator.
--import_local|-i States if the local.rdf files must be imported or not.
--instance_name|-n The name of the instance to install.
--extensions|-e Comma-separated list of extensions to install.
--verbose|-v Verbose mode.

All versions of tao with dependencies

PHP Build Version
Package Version
Requires oat-sa/tao-community Version 2022.11.6
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 oat-sa/tao contains the following files

Loading the files please wait ....