Exemple #1
0
            }
            ?>
                                        </dd>
                                    </dl>
                                </li>
                            <?php 
        }
        ?>
                            <?php 
        if ($user->getRole() === User::TYPE_USER_TEACHER) {
            ?>
                                <li>
                                    <dl class="dl-horizontal">
                                        <dt>Module(s) teached: </dt>
                                        <dd> <?php 
            $modules = ModuleDAL::findAllByEnseignant($user);
            ?>
                                            <?php 
            foreach ($modules as $module) {
                ?>
                                            <li>
                                                <?php 
                echo $module->getLabel();
                ?>
                                            </li>
                                        <?php 
            }
            ?>
</dd>
                                    </dl>
                                </li>
Exemple #2
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/SERS/SERS/model/class/SerieStack.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/SERS/SERS/model/DAL/UserDAL.php';
if (isset($_COOKIE['user_id']) && isset($_COOKIE['user_role']) && $_COOKIE['user_role'] == User::TYPE_USER_TEACHER) {
    $enseignantId = (int) $_COOKIE['user_id'];
    //recupe l'id de l'enseignant logguer
    $enseignant = UserDAL::findById($enseignantId);
    //recup l'objet User liier a cette enseignant
    $mesModules = ModuleDAL::findAllByEnseignant($enseignant);
    //recupère les module de l'enseignant
}
if (isset($_COOKIE['user_id']) && isset($_COOKIE['user_role']) && $_COOKIE['user_role'] == User::TYPE_USER_ROOT) {
    $mesModules = ModuleDAL::findAll();
    //recupère TOUS les modules
}
$categories = array();
$data = array();
$databaseData = array();
foreach ($mesModules as $module) {
    if ($module->getPourcentageHaveModule() >= 0) {
        $categories[] = $module->getLabel();
        $databaseData[] = $module->getPourcentageHaveModule() * 100.0;
    }
}
$passFinalData = array();
$failFinalData = array();
foreach ($databaseData as $passFinalDatabaseData) {
    $passFinal = $passFinalDatabaseData;
    $passFinalData[] = $passFinal;
    $failFinalData[] = 100 - $passFinal;
Exemple #3
0
                    </li>
                    <?php 
    }
    ?>
                </ul>
            </div>
        </div>
    </div>
<?php 
}
?>


<?php 
if ($userNow->isEnseignant()) {
    $modulesUser = ModuleDAL::findAllByEnseignant($userNow);
    ?>
<div class="panel panel-default">
    <div class="panel-heading">Student list for each teached module</div>
    <div class="panel-body">
        <div class="panel-list">
            <ul class="list-unstyled">
                <?php 
    foreach ($modulesUser as $module) {
        ?>
                <?php 
        $students = UserDAL::findAllByModule($module);
        ?>
                <li>
                    <div class="panel panel-default">
                        <div class="panel-heading"><?php