Download the PHP package dainsys/qa_app without Composer

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

Quality Audit App

A Quality Audit Application based on Laravel

Features

Create An Audit Form, which can then be assigned to a campaign or Client. Establish the goal percentage for this form. The total points for the form will be calculated by the sum of the value of it's questions. Each question has a value. The portion of points of each question will be determined by the question option selected when filling the audit form.

Instalation

  1. Require it using composer: composer require dainsys/qa_app
  2. The package relies on packages dainsys/components and dainsys/locky. Make sure you fallow their installation guides.
  3. Migrate the database tables by running the php artisan migrate command.
  4. Import app navigations by adding the @include('qa_app::_nav-links') in your nav-bar

    Publishing Assets

    It is totally optional, but a good practice to publish packages assets. To do so:

    • You can publish config running command php artisan vendor:publish --tag=qa_app.config
    • You can publish and customize the views by running command php artisan vendor:publish --tag=qa_app.views
    • To publish the migrations just run php artisan vendor:publish --tag=qa_app.migrations
    • Alternatively, you can publish all assets by running php artisan vendor:publish --provider=Dainsys\QAApp\QAAppServiceProvider

      Initial Configuration

  5. Create QA Forms using route .../qa_app/form. Forms are the master piece of the process. They hold the results of each evaluation.
  6. Define your types of questions by visiting route .../qa_app/question_type
    • Good options are True Or False, Scales
  7. Define your question options by visiting route .../qa_app/question_option. Define which percentage of the points belongs to each option. True or False could be 100% for true, 0% for false. Do the same for your scales questions.
    • Define the percentage of points required to pass the audit. In other words, what percentage of the sum of points of the questions associated to a form needs to be reached to pass an audit.
  8. Create all the questions and associate them to a form and to a question type using route .../qa_app/question. Assign how many points each question weights withing the audit form.
  9. Create app roles and assign them to your users in route /locky/roles:
    • For Admin users, default role name is QA App Admin as defined in the package config file. Feel free to publish and update as needed.
    • For Auditor users, default role name is QA App Auditor as defined in the package config file. Feel free to publish and update as needed.
    • For User users, default role name is QA App User as defined in the package config file. Feel free to publish and update as needed.
  10. Make sure your layouts view can recieve the javascripts by adding the @stack('scripts') directive.

All versions of qa_app with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0|^8.0
illuminate/support Version ^5.0|^6.0|^7.0|^8.0
illuminate/console Version ^5.0|^6.0|^7.0|^8.0
consoletvs/charts Version 6.*
dainsys/locky Version ^2.0
livewire/livewire Version ^2.3
dainsys/components Version ^1.1
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 dainsys/qa_app contains the following files

Loading the files please wait ....