Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
61 lines (61 loc) · 3.51 KB
/
Copy pathindex.html
File metadata and controls
61 lines (61 loc) · 3.51 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
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Codebusters Training Center</title>
<meta name="description" content="Interactive training center for the Science Olympiad Division B Codebusters event (2026–2027 season): lessons, worked examples, unlimited practice problems, speed games and mock tests.">
<meta name="author" content="Yang Chen">
<meta name="copyright" content="© 2026 Yang Chen">
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='14' fill='%232f5bea'/%3E%3Ctext x='32' y='43' font-family='monospace' font-size='30' font-weight='700' text-anchor='middle' fill='white'%3ECB%3C/text%3E%3C/svg%3E">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<a class="skip" href="#app">Skip to content</a>
<header class="topbar">
<a class="brand" href="#/">
<span class="logo mono" aria-hidden="true">CB</span>
<span class="brand-text"><b>Codebusters</b><small>Training Center · Div B 2026–27</small></span>
</a>
<nav class="nav" aria-label="Main">
<a href="#/">Home</a>
<a href="#/guide">Event Guide</a>
<a href="#/learn">Learn</a>
<a href="#/practice">Practice</a>
<a href="#/games">Games</a>
<a href="#/test">Mock Test</a>
<a href="#/reference">Reference</a>
<a href="#/progress">Progress</a>
<a href="#/coach">Coach</a>
</nav>
<div class="top-actions">
<button id="themeBtn" class="icon-btn" type="button" aria-label="Toggle dark mode" title="Toggle dark mode">◐</button>
<button id="menuBtn" class="icon-btn menu" type="button" aria-label="Menu">☰</button>
</div>
</header>
<main id="app" tabindex="-1"></main>
<footer class="foot">
<p class="copyright">© 2026 Yang Chen (<a href="https://github.com/ychenzgithub" target="_blank" rel="noopener">@ychenzgithub</a>). Released under the <a href="https://github.com/ychenzgithub/codebusters-training-center/blob/main/LICENSE" target="_blank" rel="noopener">MIT License</a> ·
<a href="https://github.com/ychenzgithub/codebusters-training-center" target="_blank" rel="noopener">Source on GitHub</a></p>
<p>An independent study tool for the Science Olympiad <b>Codebusters</b> event (Division B, 2026–2027). Not affiliated with or endorsed by Science Olympiad, Inc.;
“Science Olympiad” is a trademark of Science Olympiad, Inc. The official rules at <a href="https://www.soinc.org/codebusters-b" target="_blank" rel="noopener">soinc.org</a> always take precedence.
<p class="site-stats" style="margin-top: 8px; font-size: 0.85rem; opacity: 0.8;">
<span id="busuanzi_container_page_pv" style="display:none">
Page views: <b id="busuanzi_value_page_pv"></b>
</span>
<span id="busuanzi_container_site_uv" style="display:none">
· Total visitors: <b id="busuanzi_value_site_uv"></b>
</span>
</p>
</footer>
<noscript><p style="padding:16px">This training center needs JavaScript to run.</p></noscript>
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<script src="assets/js/engine.js"></script>
<script src="assets/js/data.js"></script>
<script src="assets/js/generators.js"></script>
<script src="assets/js/lessons.js"></script>
<script src="assets/js/workspaces.js"></script>
<script src="assets/js/games.js"></script>
<script src="assets/js/app.js"></script>
</body>
</html>