PHPackages                             morphatic/qualtrics - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. morphatic/qualtrics

AbandonedArchivedLibrary

morphatic/qualtrics
===================

Provides access to the Qualtrics API in Laravel 4

1.1.0-beta(11y ago)3263MITPHPPHP &gt;=5.4.0

Since Aug 14Pushed 11y ago1 watchersCompare

[ Source](https://github.com/morphatic/qualtrics)[ Packagist](https://packagist.org/packages/morphatic/qualtrics)[ RSS](/packages/morphatic-qualtrics/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (4)Versions (5)Used By (0)

Qualtrics API wrapper for Laravel 4
-----------------------------------

[](#qualtrics-api-wrapper-for-laravel-4)

[![Latest Stable Version](https://camo.githubusercontent.com/368a460e6b0b53d40f7878bc655d2db9c5898d1f9fad408d1489ac9b5dc01d85/68747470733a2f2f706f7365722e707567782e6f72672f6d6f727068617469632f7175616c74726963732f762f737461626c652e737667)](https://packagist.org/packages/morphatic/qualtrics)[![Total Downloads](https://camo.githubusercontent.com/bf466404253c47628e019bd803064773c21a0d2eb981e1414325b87799eb03aa/68747470733a2f2f706f7365722e707567782e6f72672f6d6f727068617469632f7175616c74726963732f646f776e6c6f6164732e737667)](https://packagist.org/packages/morphatic/qualtrics)[![Latest Unstable Version](https://camo.githubusercontent.com/cc803d43b8938a6b97ee80d60d97bd317445e37da5280628298ba2fc2699937e/68747470733a2f2f706f7365722e707567782e6f72672f6d6f727068617469632f7175616c74726963732f762f756e737461626c652e737667)](https://packagist.org/packages/morphatic/qualtrics)[![Build Status](https://camo.githubusercontent.com/69299f7544280c879e08a20fbd60ade7c3c2caae86629d296cbc32dc3801695b/68747470733a2f2f7472617669732d63692e6f72672f6d6f727068617469632f7175616c74726963732e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/morphatic/qualtrics)[![Coverage Status](https://camo.githubusercontent.com/459789011c42fcd59615ff5248f3773167ebcf1dd5cf9f3c00380ea99b3ba350/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6d6f727068617469632f7175616c74726963732f62616467652e706e67)](https://coveralls.io/r/morphatic/qualtrics)[![Dependency Status](https://camo.githubusercontent.com/0c54d19b83a73e36f6718fd0d680efd8912aea658948022f5df7de69b885fe83/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3532633862383438656331333735303738623030303064312f62616467652e706e67)](https://www.versioneye.com/user/projects/52c8b848ec1375078b0000d1)[![License](https://camo.githubusercontent.com/7e466e68d5ce3a7b6bf5d3cc9f1682057d7bf31cda1e75502dc4c3532d555861/68747470733a2f2f706f7365722e707567782e6f72672f6d6f727068617469632f7175616c74726963732f6c6963656e73652e737667)](https://packagist.org/packages/morphatic/qualtrics)

The [Qualtrics REST API](https://survey.qualtrics.com/WRAPI/ControlPanel/docs.php) allows you to query the [Qualtrics](http://www.qualtrics.com) system using a simple URL syntax. All requests are simple GET or POST requests that return XML or JSON. The REST API allows you to interact with any part of the Qualtrics system allowing for full integration with client systems.

This Qualtrics API wrapper for Laravel 4 provides access to the API via a PHP wrapper.

### Installation

[](#installation)

To install the Qualtrics API wrapper for Laravel 4, add the following to the `"require"` element of your `composer.json` file:

```
    "morphatic/qualtrics": "1.1.*@dev"

```

Then run `composer update` from the command line.

In `config.app` under `providers` add:

```
    'Morphatic\Qualtrics\QualtricsServiceProvider',

```

Finally, from the command line run:

```
    php artisan config:publish morphatic/qualtrics

```

And in the `app/config/packages/morphatic/qualtrics/config.php` file update your username and API token. Optionally you may also add a library ID to the config file.

### Basic usage

[](#basic-usage)

You can create a basic instance of the class with just a username and API token. Here's an example:

```
// Qualtrics login email
$user  = 'someuser@test.com';

// Qualtrics API Token
$token = 'RmvGK6vjF3Izx8Ea2pCisDDSpqE4dELw9AzheBDc';

// create the instance
$qtrx  = new Qualtrics( $user, $token );

// get the user info (no additional parameters necessary)
$info  = $qtrx->getUserInfo();

// accessible libraries
$libraries = $info->Libraries;

// get a particular survey (requires ID of desired survey)
$mysurvey = $qtrx->getSurvey( [ 'SurveyID' => 'SV_9EQYOts8KmOle04' ] );
```

Any additional parameters required by the call ([see the official API documentation](https://survey.qualtrics.com/WRAPI/ControlPanel/docs.php)) should be passed as an associative array of key/value pairs. The keys are case sensitive and follow the naming convention of the official docs.

### Disclaimer

[](#disclaimer)

I am in no way, shape, or form affiliated with [Qualtrics](http://www.qualtrics.com). In order to [gain access to the Qualtrics REST API](http://qualtrics.com/university/researchsuite/developer-tools/api-integration/qualtrics-rest-api/), your organization or institution must subscribe to this service. In my case, it meant contacting an IT administrator at my university and asking them to do so.

### License

[](#license)

Qualtrics API wrapper for Laravel 4 is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

4290d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/75217e000b3195793db8cda685719446fa9969cc33f48cc5445fb3c9359a8df7?d=identicon)[morphatic](/maintainers/morphatic)

---

Top Contributors

[![morphatic](https://avatars.githubusercontent.com/u/467980?v=4)](https://github.com/morphatic "morphatic (19 commits)")

### Embed Badge

![Health badge](/badges/morphatic-qualtrics/health.svg)

```
[![Health](https://phpackages.com/badges/morphatic-qualtrics/health.svg)](https://phpackages.com/packages/morphatic-qualtrics)
```

###  Alternatives

[s-ichikawa/laravel-sendgrid-driver

This library adds a 'sendgrid' mail driver to Laravel.

4139.3M1](/packages/s-ichikawa-laravel-sendgrid-driver)[stechstudio/laravel-zipstream

A fast and simple streaming zip file downloader for Laravel.

4633.7M3](/packages/stechstudio-laravel-zipstream)[laravel-notification-channels/microsoft-teams

A Laravel Notification Channel for Microsoft Teams

1603.0M7](/packages/laravel-notification-channels-microsoft-teams)[spatie/laravel-export

Create a static site bundle from a Laravel app

646127.9k5](/packages/spatie-laravel-export)[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

226102.4k](/packages/erag-laravel-disposable-email)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
