web-dev-qa-db-fra.com

Est-il possible de connaître le temps passé par un étudiant sur un sujet particulier?

Je veux savoir combien de temps un élève a passé à lire ou à regarder un sujet.

Est-ce possible de savoir?

S'il vous plaît dites-moi

2
Praveen Nayakudi

Vous pouvez utiliser l'événement de la fenêtre de déchargement.

Il sera nécessaire de créer un plug-in qui envoie des informations sur l’utilisateur, la page et l’heure à un contrôleur qui stocke cette information dans une base de données et fournit des statistiques à ce sujet.

<script type="text/javascript">

function send_data(){
            $.ajax({
                url:'something.php',
                type:'POST',
                data:{data to send},
                success:function(data){
                //get your time in response here
                }
            });
        }
//insert this data in your data base and notice your timestamp


 window.onload=function(){ send_data(); }
 window.onbeforeunload=function(){ send_data(); }

</script>

source 1 , 2

modifier: Si les informations sont fournies par un composant personnalisé (comme les cours en ligne) avec des boutons tels que "Page précédente" et "Page suivante" pourrait être implémenté comme une meilleure méthode pour fournir ces données.

Sans perte d'information

3
Guilherme

Étudiant sur un sujet particulier? Le type de site que vous utilisez, ses fonctionnalités et ses extensions ne sont pas clairs.

Joomla core ne dispose toutefois d'aucun mécanisme permettant de suivre le temps passé par les utilisateurs sur chaque page/article.

C'est possible? Oui ça peut l'être si vous le développez.
Cependant, avez-vous fait une recherche d'extensions qui pourraient fournir cela? Je ne crois pas qu'ils vont exister, mais on ne sait jamais.

1
FFrewin