コード例 #1
0
ファイル: play.php プロジェクト: vinoth4891/clinique
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);
}
コード例 #2
0
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);
}