UNPKG

@benshi.ai/react-native-bsh-e-learn

Version:

benshi.ai SDK for tracking logs for E-learning content block

2 lines 1.72 kB
!function(e,o){"object"==typeof exports&&"object"==typeof module?module.exports=o(require("react-native")):"function"==typeof define&&define.amd?define(["react-native"],o):"object"==typeof exports?exports.lib=o(require("react-native")):e.lib=o(e["react-native"])}(self,(e=>(()=>{"use strict";var o={925:o=>{o.exports=e}},t={};function n(e){var r=t[e];if(void 0!==r)return r.exports;var i=t[e]={exports:{}};return o[e](i,i.exports,n),i.exports}n.d=(e,o)=>{for(var t in o)n.o(o,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{n.r(r),n.d(r,{ExamAction:()=>a,ModuleAction:()=>i,QuestionAction:()=>s,default:()=>l});var e=n(925),o=e.NativeModules.BsLogELearn;const t={logModuleEvent:function(t){"android"===e.Platform.OS&&(console.log(t),o.logModuleEvent(t.id,t.action,t.progress,null,!1))},logExamEvent:function(t){null!==t.duration&&void 0!==t.duration||(t.duration=0),null!==t.score&&void 0!==t.score||(t.score=0),null!==t.is_passed&&void 0!==t.is_passed||(t.is_passed=!1),"android"===e.Platform.OS&&(console.log(t),o.logExamEvent(t.id,t.action,t.duration,t.score,t.is_passed,null,!1))},logQuestionEvent:function(t){"android"===e.Platform.OS&&(console.log(t),o.logQuestionEvent(t.id,t.exam_id,t.action,t.answer_id,null,!1))}};var i,a,s;!function(e){e.View="view"}(i||(i={})),function(e){e.Start="start",e.Submit="submit",e.Result="result"}(a||(a={})),function(e){e.Answer="answer",e.Skip="skip"}(s||(s={}));const l=t})(),r})())); //# sourceMappingURL=lib.js.map