History

Add user activity logging to tutorial

Ryan Huffman committed 10 years ago

Commit 4efeb921 parent 57145353 files · +31 −2Browse files

Showing the changes to libraries/networking/src/UserActivityLoggerScriptingInterface.cpp (1 of 3 files). Show all

Unified · Split

libraries/networking/src/UserActivityLoggerScriptingInterface.cpp+10−0
@@ -24,6 +24,16 @@ void UserActivityLoggerScriptingInterface::toggledAway(bool isAway) { · 23 unmodified lines
2424 logAction("toggled_away", { { "is_away", isAway } });
2525 }
2626
27+void UserActivityLoggerScriptingInterface::tutorialProgress(QString stepName, int stepNumber, float secondsToComplete, float tutorialElapsedTime) {
28+ logAction("tutorial_progress", {
29+ { "step", stepName },
30+ { "stepNumber", stepNumber },
31+ { "secondsToComplete", secondsToComplete },
32+ { "tutorial_elapsed_time", tutorialElapsedTime }
33+ });
34+
35+}
36+
2737 void UserActivityLoggerScriptingInterface::logAction(QString action, QJsonObject details) {
2838 QMetaObject::invokeMethod(&UserActivityLogger::getInstance(), "logAction",
2939 Q_ARG(QString, action),