测验后我如何在moodle中显示排名?

测验后我如何在moodle中显示排名?,moodle,Moodle,我在moodle中创建了测验,但问题是,它显示的是分数和得分,而不是我得到的1000名学生中的排名 请帮助我显示排名。您可以使用PHP代码获得基于排名的用户 <?php $var = mysql_query("SELECT quiz_grades.grade, user.username FROM quiz_grades join user on quiz_grades.userid=user.id ORDER BY quiz_grades.grade desc"); $i=0; whil

我在moodle中创建了测验,但问题是,它显示的是分数和得分,而不是我得到的1000名学生中的排名


请帮助我显示排名。

您可以使用PHP代码获得基于排名的用户

<?php
$var = mysql_query("SELECT quiz_grades.grade, user.username FROM quiz_grades join user on quiz_grades.userid=user.id ORDER BY quiz_grades.grade desc");
$i=0;
while($result=mysql_fetch_array($var))
{
    $i++;
    ?>
    <tr>
    <td><?=$result['grade']?></td>
    <td style="text-align: center;"><?=$i;?></td>
    <td><?=$result['username']?></td>
    </tr>
<?php } ?>

请将您的问题也放在这里