Beispiel #1
0
    error_log("No share_id provided");
    return;
}
if (empty($success_item_id)) {
    error_log("No success_item_id provided");
    return;
}
if (empty($unit_item_id)) {
    error_log("No unit_item_id provided");
    return;
}
if (empty($webcelltext)) {
    error_log("No webcelltext provided");
    return;
}
// call the store_evidence routine
$rafl = new localLibRafl();
error_log($webcelltext);
$rating = $rafl->store_evidence($share_id, $success_item_id, $unit_item_id, $webcelltext);
if (empty($rating)) {
    error_log('Could not store RAFL evidence');
    return;
}
if (!$rafl->update_moodle_item($share_id, $success_item_id, $webcelltext)) {
    error_log('Could not store evidence in Moodle tables');
    return;
}
// Success
error_log("SUCCESS: updated share {$share_id}, webcell {$success_item_id} with '{$webcelltext}'");
// return rating to AJAX call
echo $rating;