function availableQuota($username, $course)
{
    $wsdl = "http://ita-provisioner.cis.fiu.edu:8080/axis2/services/QuotaSystem?wsdl";
    $location = "http://ita-provisioner.cis.fiu.edu:8080/axis2/services/QuotaSystem";
    $result = false;
    //Get the user role
    $user = get_record('user', 'username', $username);
    $userRole = get_record('role_assignments', 'userid', $user->id, 'contextid', 1);
    //$role = get_record('role', 'id', $userRole->roleid);
    if ($userRole->roleid != 1) {
        try {
            $params = array('username' => $username, 'course' => $course);
            $client = new SoapClient($wsdl, array('location' => $location));
            $result = $client->doesUserHaveAvailableQuota($params);
            //echo $result;
        } catch (Exception $e) {
            //echo $e->getMessage()."(Error: 1)";
            return false;
        } catch (SoapFault $soapfault) {
            //echo $soapfault->getMessage()."(Error: 2)";
            return false;
        }
        return $result->quotaIsAvailable;
    } else {
        return true;
    }
}