function game_snakes_check_glossary($id, $game, $attempt, $snakes, $context) { global $QTYPES, $CFG, $DB; $responses = data_submitted(); if ($responses->queryid != $snakes->queryid) { game_snakes_play($id, $game, $attempt, $snakes, $context); return; } $query = $DB->get_record('game_queries', array('id' => $responses->queryid)); $glossaryentry = $DB->get_record('glossary_entries', array('id' => $query->glossaryentryid)); $name = 'resp' . $query->glossaryentryid; $useranswer = $responses->answer; if (game_upper($useranswer) != game_upper($glossaryentry->concept)) { //wrong answer $correct = false; game_update_queries($game, $attempt, $query, 0, $useranswer); //last param is grade } else { //correct answer $correct = true; game_update_queries($game, $attempt, $query, 1, $useranswer); //last param is grade } //set the grade of the whole game game_snakes_position($id, $game, $attempt, $snakes, $correct, $query, $context); }
function game_snakes_check_glossary($id, $game, $attempt, $snakes) { global $QTYPES, $CFG; $responses = data_submitted(); if ($responses->queryid != $snakes->queryid) { game_snakes_play($id, $game, $attempt, $snakes); return; } $query = get_record('game_queries', 'id', $responses->queryid); $glossaryentry = get_record('glossary_entries', 'id', $query->glossaryentryid); $name = 'resp' . $query->glossaryentryid; $useranswer = $responses->answer; //if( game_upper( $useranswer) != game_upper( $glossaryentry->definition)){ // concept >> definition (nadavkav) if (strcmp(trim($useranswer), trim($glossaryentry->concept)) == 0) { // concept >> definition (nadavkav) //correct answer $correct = true; game_update_queries($game, $attempt, $query, 1, $useranswer); //last param is grade } else { //wrong answer $correct = false; // hanna add from--- ?> <DIV ID="wronganswer" STYLE="position:fixed; right:50px; top:680px; width:auto; height:0px;"><br><?php echo get_string('reattemptgame', 'game'); ?> <br/> </DIV> <?php // echo get_string('reattemptgame','game'); // till here --- hanna 4/1/11 game_update_queries($game, $attempt, $query, 0, $useranswer); //last param is grade } //set the grade of the whole game game_snakes_position($id, $game, $attempt, $snakes, $correct, $query); }