CINXE.COM

<!DOCTYPE html> <html lang="{{$root.app.defaultLanguage}}" data-ng-app="veduBox" ng-strict-di> <head> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "q5rdebb574"); </script> <meta charset="utf-8" /> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="fragment" content="!" /> <meta name="keywords" content="{{$root.app.tag}}" /> <meta name="description" content="{{$root.app.description}}" /> <meta name="referrer" content="origin"> <meta property="og:title" content="E-Learning" /> <meta property="og:description" content="Online LMS System ,Online e-Learning System" /> <meta property="og:image" content="" /> <meta property="og:type" content="website" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:image:width" content="50" /> <meta property="og:image:height" content="50" /> <meta property="og:locale" content="" /> <title data-ng-bind="pageTitle()"></title> <link rel="shortcut icon" ng-href="{{$root.app.faviconUrl}}" /> <base href="/" /> <style type="text/css"> #overlay { background-color: rgba(0, 0, 0, 0); font-size: large; z-index: 999; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; } :root { --veduboxThemeColor: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}; --veduboxThemeColor0A: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}0A; --veduboxThemeColor0F: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}0F; --veduboxThemeColor1F: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}1F; --veduboxThemeColorB3: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}B3; --veduboxThemeColorF2: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}F2; --veduboxThemeColor66: {{$root.$storage.getItem('selectedColor') || $root.app.themeColor}}66; --veduboxDefaultColor: {{$root.app.themeColor}}; --veduboxFontFamily: {{$root.app.font || 'Montserrat'}}; } </style> <script language="javascript"> var _IS_PROD = false; var _CDN_BASE_URI = _IS_PROD ? "https://portalvhds92w3lf984z1qn.blob.core.windows.net/cdn/AZURE_CDN_VERSION/" : "/"; var _CDN_BASE_URI_VB = _IS_PROD ? "https://portalvhds92w3lf984z1qn.blob.core.windows.net/cdn/AZURE_CDN_VERSION/{0}" : "/{0}"; var _CDN_BASE_URI_VENDOR = _IS_PROD ? "https://portalvhds92w3lf984z1qn.blob.core.windows.net/cdn/AZURE_CDN_VERSION/" : "/"; var _CDN_BASE_URI_VIEW = _IS_PROD ? "https://portalvhds92w3lf984z1qn.blob.core.windows.net/cdn/AZURE_CDN_VERSION/" : ""; document.write('<link rel="stylesheet" href="' + _CDN_BASE_URI + 'app/css/app.min.css?v=1738961475" \/>'); document.write('<link rel="stylesheet" href="' + _CDN_BASE_URI + 'app/css/appVB.min.css?v=1738961475" \/>'); document.write('<link rel="stylesheet" href="' + _CDN_BASE_URI + 'app/css/app-rtl.min.css?v=1738961475" ng-if="app.layout.isRTL" \/>'); </script> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap" rel="stylesheet" /> <link href="https://portalvhds92w3lf984z1qn.blob.core.windows.net/cdn/vedubox-text-editor/v21.01/vbted.css" rel="stylesheet" crossorigin="anonymous" /> </head> <body class="layout-fixed" data-ng-class="{ 'aside-collapsed' : app.layout.isCollapsed, 'layout-fs': app.useFullLayout, 'hidden-footer': app.hiddenFooter, 'layout-h': app.layout.horizontal, 'aside-float': app.layout.isFloat}"> <div dynamic-html-injector injections="injections"></div> <div style="height: 100vh; background-color: #eee; position: relative" id="splash"> <div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)"> <div class="loader-demo"> <div class="ball-triangle-path"> <div></div> <div></div> <div></div> </div> </div> </div> </div> <div id="mainDiv" data-ui-view="" data-autoscroll="false" data-ng-class="mainViewAnimation" class="wrapper"></div> <toaster-container toaster-options="{'close-button': true, 'time-out': 6500}"></toaster-container> <script language="javascript" src="/config.js"></script> <script language="javascript"> document.write("<script src='" + _CDN_BASE_URI + "app/js/base.min.js?v=1738961475'><\/script>"); document.write("<script src='" + _CDN_BASE_URI + "app/js/app.min.js?v=1738961475'><\/script>"); document.write("<script src='" + _CDN_BASE_URI_VB.replace("{0}", "app/js/appVB.min.js?v=1738961475") + "'><\/script>"); function disable() { $("#overlay").show(); $("#pageBody").css("visibility", "hidden"); } function enable() { $("#overlay").hide(); $("#pageBody").css("visibility", "visible"); } </script> <script src="https://portalvhds92w3lf984z1qn.blob.core.windows.net/cdn/vedubox-text-editor/v21.01/vbted.js" crossorigin="anonymous"></script> <script id="fsc-api" src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.9/fastspring-builder.min.js" type="text/javascript" data-storefront="vedubox.onfastspring.com/embedded-vedubox-subscriptions" data-access-key="LXBWP8X7SNG3IIORSPA1BA" data-popup-webhook-received="dataPopupWebhookReceived" data-popup-closed="dataPopupClosed" data-continuous="true"> </script> </body> </html>