Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
86 lines (83 loc) · 4.47 KB
/
Copy pathindex.html
File metadata and controls
86 lines (83 loc) · 4.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>BridgeUp — Learn Python, the right way</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 7 29 12.5 16 18 3 12.5z' fill='%233b82f6'/%3E%3Cpath d='M9 15v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6' fill='none' stroke='%2314b8a6' stroke-width='2.3'/%3E%3C/svg%3E" />
<meta name="description" content="BridgeUp is a Python learning platform for first-year students. Start with a coding proficiency test, get a path built for your level." />
<meta property="og:title" content="BridgeUp — Learn Python, the right way" />
<meta property="og:description" content="Adaptive Python learning platform with in-browser execution. Take a proficiency exam, get a personalized learning path." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://gitswagata1.github.io/bridgeup/" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="BridgeUp — Learn Python, the right way" />
<meta name="twitter:description" content="Adaptive Python learning platform with in-browser execution via Pyodide/WASM." />
<script>try { if (localStorage.getItem("bridgeup_theme") === "light") document.documentElement.classList.add("light"); } catch (e) {}</script>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;600;700&display=swap" />
<link rel="stylesheet" href="css/styles.css" />
<link rel="manifest" href="manifest.webmanifest" />
<meta name="theme-color" content="#0b1120" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="BridgeUp" />
<link rel="apple-touch-icon" href="icons/apple-touch-icon.png" />
</head>
<body class="pre-auth">
<a class="skip-link" href="#app">Skip to content</a>
<span class="demo-chip" id="demoChip" hidden></span>
<!-- ============ NAV ============ -->
<header class="nav">
<a class="brand" href="#" data-nav="home">
<span class="brand-mark" aria-hidden="true">
<svg viewBox="0 0 32 32" width="26" height="26" fill="none">
<path d="M16 7 L29 12.5 L16 18 L3 12.5 Z" fill="currentColor"/>
<path d="M9 15 V21 C9 22.7 12.1 24 16 24 C19.9 24 23 22.7 23 21 V15" stroke="currentColor" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M29 12.5 V19.5" stroke="currentColor" stroke-width="2.1" stroke-linecap="round"/>
<circle cx="29" cy="21" r="1.7" fill="currentColor"/>
</svg>
</span>
<span>Bridge<strong>Up</strong></span>
</a>
<div class="nav-right">
<nav class="nav-links">
<a data-nav="home">Home</a>
<a data-nav="course">Course</a>
<a data-nav="exam" class="nav-cta">Take the exam</a>
</nav>
<button class="theme-toggle" id="themeToggle" type="button" title="Switch light / dark" aria-label="Switch light and dark theme"></button>
<div class="nav-user" id="navUser"></div>
</div>
</header>
<noscript>
<div style="text-align:center;padding:4rem 1rem;font-family:Inter,sans-serif;">
<h1>BridgeUp requires JavaScript</h1>
<p>Please enable JavaScript in your browser settings to use this platform.</p>
</div>
</noscript>
<main id="app" tabindex="-1"><!-- views injected here --></main>
<footer class="footer">
<p>BridgeUp · Built for first-year students taking their first steps in Python.</p>
<p class="credit">VIT Vellore — the.swagata</p>
</footer>
<script src="js/config.js"></script>
<script src="js/cloud.js"></script>
<script src="js/auth.js"></script>
<script src="js/data.js"></script>
<script src="js/handbook.js"></script>
<script src="js/runner.js"></script>
<script src="js/pdf.js"></script>
<script src="js/adaptive.js"></script>
<script src="js/app.js"></script>
<script>
if ("serviceWorker" in navigator) {
window.addEventListener("load", function () {
navigator.serviceWorker.register("sw.js").catch(function () {});
});
}
</script>
</body>
</html>