Is there a way to count the number of times a student opened an activity?
I am using a ticker to measure time spent on solving a problem, but students can go around it if they close the activity and login again. This way, the ticker starts from zero.
This may be silly, but I think you can use aggregate to store the number of times a specific student has logged in the activity. Force the student to click a “START” button to start the test, then you can count that. I have never used aggregate before (since I am not a teacher), but I did make the forcing thing here.
I’m fairly certain there have been a variety of requests related to logs and progress, and that is not currently a feature that is available.
I’m not the best with tickers because I try to avoid them whenever possible, but I know I’ve seen a number of timer related threads, with some that are able to pick up the timer where it left, if memory serves. I know that using saveOnChange is the norm for anything built in the curriculum that includes a ticker, which may be what you need to achieve.
So, there’s a way to connect timers in different graphs using the ticker to get a running total time. Using that I figured a way to increment a screen visit count, but both graphs have to be visible otherwise the tickers don’t activate and communicate. Since students always land on Screen 1 when entering an activity, the count would increment if the running total ended on a different screen. If you still wanted only a problem timer, you could have separate actions for the global timer, and the problem timer.