Exemplo n.º 1
0
					$mapleta->passingscore = $element->passingScore;
					$mapleta->totalpoints = $element->totalPoints;
					$mapleta->timelimit = $element->timeLimit;
					$mapleta->starttime = $element->start;
					$mapleta->endtime = $element->end;
					$mapleta->policy = $element->policy;
					
					$grades = array (
										'id' => $user->id,
										'userid' => $user->id,
										'rawgrade' => $subelement->score,
										'dategraded' => $subelement->dateGraded,
										'datesubmitted' => $subelement->dateGraded
									);
									
					if (mapleta_grade_item_update($mapleta, $grades) != GRADE_UPDATE_FAILED) {
						mapleta_ws_send_success();
					} else {
						mapleta_ws_send_error('Failed updating grade');
					}
					
				} else {
					mapleta_ws_send_error('No user found');
									}
			} else {
				mapleta_ws_send_error('No assignment found');
			}
		} else {
			mapleta_ws_send_error('No course mapping found');
		}
	} else {
Exemplo n.º 2
0
/**
 * Given an object containing all the necessary data,
 * (defined by the form in mod.html) this function
 * will update an existing instance with new data.
 *
 * @param object $instance An object from the form in mod.html
 * @return boolean Success/Fail
 **/
function mapleta_update_instance($mapleta) {

	$mapleta->timemodified = time();
	
	$mapleta->id= $mapleta->instance;

	# May have to add extra stuff in here #

	$id = mapleta_update_record("mapleta", $mapleta);

	mapleta_grade_item_update($mapleta);
	
	return $id;
}