Skip to content

Commit ca80fe7

Browse files
committed
feat: use remote igpc.js
1 parent db5eafe commit ca80fe7

21 files changed

+27
-0
lines changed

coursemo-logo.a5d1cfae.png

13.9 KB
Loading

docs/index.2caa7d23.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.d8cf089a.css

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"><title>Getting Started</title><link rel="icon shortcut" type="image/x-icon" href="/favicon.09aa0899.ico"><link href="/index.51e3ad98.css" rel="stylesheet"><link href="/index.20166f71.css" rel="stylesheet"><link href="/docs/index.d8cf089a.css" rel="stylesheet"></head><body class="page-getting-started" data-slug="getting-started"> <div class="s-mini-container"> <div class="navbar navbar-inverse"> <div class="navbar-inner"> <div class="container"> <div class="collapse nav-collapse"> <a class="brand" href="/"><span class="logo"></span></a> <ul class="flex flex-wrap nav"> <li> <a href="/"><i class="icon-newspaper"></i><span>Home</span></a> </li> <li> <a href="/igpc/"><i class="icon-power-cord"></i><span>igpc</span></a> </li> <li class="hidden md:list-item"> <a href="/lightbot/"><i class="icon-power-cord"></i><span>Lightbot</span></a> </li> <li class="hidden md:list-item"> <a href="/docs/"><i class="icon-arrow-right"></i><span>Getting Started</span></a> </li> </ul> </div> </div> </div> </div> </div> <div class="main s-mini-container"> <div class="container mx-auto"> <div class="flex flex-wrap md:flex-row-reverse"> <div class="main-content md:w-3/4"> <h1>Getting Started</h1> <p> 这里是我个人整理的一些关于 CIE 考试局 IGCSE Computer Science 学科的资料和工具。目前内容不多,主要是一些我自己编写的在线工具,方便学生在线练习,强化知识理解,后续会陆续更新更多有用的内容。 </p> <p> 做这个网站的初衷是因为国内关于这一块的内容太少了,希望我写的这些内容能对你们多少有些帮助。 </p> <blockquote class="info"> <b>重点</b>:为了方便同学们练习<code>伪代码</code> (正常伪代码是不能运行的),我写了 <a href="/igpc/">IGCSE PSEUDOCODE COMPILER</a> 这个小工具,可以在网页上直接运行伪代码,这样就能看到运行结果,验证代码的正确性,非常地方便。 </blockquote> <h2>Roadmap</h2> <ul> <li> 完善 <code>igpc</code>, 支持更多特性 (多变量声明, 类型检查, 文件...) </li> <li>实现 <code>igpc editor</code>, 方便在线编辑和运行伪代码</li> <li>网页版 CPU 模拟器 (<code>Larry's Little Computer</code>)</li> <li>网页版 SQL 练习工具 (导入往年考题的数据表)</li> <li>待定:计算 "布尔表达式" 的真值表</li> <li>发布 Paper 2 的复习笔记</li> </ul> <h2>Message Board</h2> <div id="cusdis_thread" data-host="https://cusdis.com" data-app-id="037d42a6-c9cf-482f-83c6-e51274849401" data-page-id="message-board" data-page-title="Message Board"></div> </div> <div class="docs-sidebar md:w-1/4"> <div> <div class="sidebar-nav well"> <ul class="nav nav-list"> <li class="nav-header"> <i class="icon-file-text"></i><span>Documentation</span> </li> <li> <a href="/docs/" data-slug="getting-started">Getting Started</a> </li> </ul> <ul class="nav nav-list"> <li class="nav-header"><span>COMPUTER SYSTEMS</span></li> <li><a data-href="">1 Data representation</a></li> <li><a data-href="">2 Data transmission</a></li> <li><a data-href="">3 Hardware</a></li> <li><a data-href="">4 Software</a></li> <li><a data-href="">5 The internet and its uses</a></li> <li><a data-href="">6 Automated and emerging technologies</a></li> </ul> <ul class="nav nav-list"> <li class="nav-header"><span>ALGORITHMS, PROGRAMMING AND LOGIC</span></li> <li><a data-href="">7 Algorithm design and problem solving</a></li> <li><a data-href="">8 Programming</a></li> <li><a data-href="">9 Databases</a></li> <li><a data-href="">10 Boolean logic</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="s-mini-container"> <footer class="footer"> <div class="inner"> <div class="container mx-auto"> <div class="footer-main"> <ul class="flex flex-row justify-end"> <li class="social"> <a href="https://github.com/igcompsci" title="igcompsci on GitHub"><span class="icon-github"></span></a> </li> <li> <a href="https://www.coursemo.com/" title="COURSEMO"><img src="/coursemo-logo.a5d1cfae.png" alt="COURSEMO" width="150" height="20" class="inline-block"></a> </li> </ul> </div> </div> </div> </footer> </div> </body><script type="module" src="/docs/index.2caa7d23.js"></script><script async src="https://cusdis.com/js/cusdis.es.js"></script></html>

favicon.09aa0899.ico

4.19 KB
Binary file not shown.

icomoon.17efd0f9.ttf

2.63 KB
Binary file not shown.

icomoon.3ae5af94.svg

+1
Loading

icomoon.8919afe2.woff

2.7 KB
Binary file not shown.

igcompsci-logo.c25d1e5a.svg

+1
Loading

igpc/index.9093a599.css

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

igpc/index.93f314d4.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

igpc/index.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"><title>igpc: IGCSE pseudocode compiler</title><link rel="icon shortcut" type="image/x-icon" href="/favicon.09aa0899.ico"><link href="/index.51e3ad98.css" rel="stylesheet"><link href="/index.20166f71.css" rel="stylesheet"><link href="/igpc/index.9093a599.css" rel="stylesheet"></head><body class="page-igpc"> <div class="navbar navbar-inverse"> <div class="navbar-inner"> <div class="container"> <div class="collapse nav-collapse"> <a class="brand" href="/"><span class="logo"></span></a> <ul class="flex flex-wrap nav"> <li> <a href="/"><i class="icon-newspaper"></i><span>Home</span></a> </li> <li> <a href="/igpc/"><i class="icon-power-cord"></i><span>igpc</span></a> </li> <li class="hidden md:list-item"> <a href="/lightbot/"><i class="icon-power-cord"></i><span>Lightbot</span></a> </li> <li class="hidden md:list-item"> <a href="/docs/"><i class="icon-arrow-right"></i><span>Getting Started</span></a> </li> </ul> </div> </div> </div> </div> <div class="main"> <div class="container mx-auto"> <div class="main-content"> <div class="title-header"> <span class="tag-line">IGCSE pseudocode compiler</span> </div> <div class="flex flex-wrap gap-y-6 igpc-editor"> <div class="bg-gray-50 border igpc-code lg:w-1/2 px-4 py-4 w-full"> <div class="font-bold mb-2">IGCSE pseudocode</div> <textarea id="codeInput" class="bg-white code-input text-black w-full"></textarea> <div class="mt-2"> <div id="igpc-error-wrap" class="hidden relative"> <span id="igpc-error-close-icon" class="absolute cursor-pointer hover:text-black inline-block right-4 text-gray-500 top-3">X</span> <pre id="igpc-error" class="text-red-500"></pre> </div> <div class="flex justify-between"> <button class="bg-indigo-600 hover:bg-indigo-700 px-4 py-2 rounded-md run-code text-white"> Run </button> <p class="italic text-zinc-500">igpc v0.0.2</p> </div> </div> </div> <div class="bg-gray-50 border igpc-console lg:w-1/2 px-4 py-5 w-full"> <div class="font-bold mb-2">CONSOLE</div> <pre id="logger" class="bg-stone-800 console overflow-auto text-white w-full"></pre> <button class="bg-cyan-500 clear-console hover:bg-cyan-600 px-4 py-2 rounded-md text-white"> Clear </button> </div> </div> </div> </div> </div> <footer class="footer"> <div class="inner"> <div class="container mx-auto"> <div class="footer-main"> <ul class="flex flex-row justify-end"> <li class="social"> <a href="https://github.com/igcompsci" title="igcompsci on GitHub"><span class="icon-github"></span></a> </li> <li> <a href="https://www.coursemo.com/" title="COURSEMO"><img src="/coursemo-logo.a5d1cfae.png" alt="COURSEMO" width="150" height="20" class="inline-block"></a> </li> </ul> </div> </div> </div> </footer> </body><script src="//libs.coursemo.com/cs/igpc.umd.min.js?v=0.0.2"></script><script type="module" src="/igpc/index.93f314d4.js"></script></html>

0 commit comments

Comments
 (0)