rayage
所属分类:代码编辑器
开发工具:JavaScript
文件大小:677KB
下载次数:0
上传日期:2013-05-07 03:24:11
上 传 者:
sh-1993
说明: 一个简单的web IDE,用于编程入门学生。
(A simple web IDE for intro programming students.)
文件列表:
constants.py (1010, 2013-05-07)
create_users_from_home_dir.py (626, 2013-05-07)
data (0, 2013-05-07)
data\assignments (0, 2013-05-07)
data\students (0, 2013-05-07)
data\students\test (0, 2013-05-07)
data\template_upload_tests (0, 2013-05-07)
data\template_upload_tests\test_template1.zip (370, 2013-05-07)
data\template_upload_tests\test_template1 (0, 2013-05-07)
data\template_upload_tests\test_template1\test.cpp (16, 2013-05-07)
data\template_upload_tests\test_template2.zip (182, 2013-05-07)
data\template_upload_tests\test_template2 (0, 2013-05-07)
data\template_upload_tests\test_template2\test.cpp (16, 2013-05-07)
data\templates (0, 2013-05-07)
data\templates\arguments_test (0, 2013-05-07)
data\templates\arguments_test\arguments_test.cpp (234, 2013-05-07)
data\templates\infinite_loop (0, 2013-05-07)
data\templates\infinite_loop\infinite_loop.cpp (52, 2013-05-07)
data\templates\io_example (0, 2013-05-07)
data\templates\io_example\io_example.cpp (301, 2013-05-07)
data\templates\large_bounded_loop (0, 2013-05-07)
data\templates\large_bounded_loop\large_bounded_loop.cpp (196, 2013-05-07)
data\templates\looping_hellos (0, 2013-05-07)
data\templates\looping_hellos\looping_hellos.cpp (185, 2013-05-07)
data\templates\write_outside_sandbox (0, 2013-05-07)
data\templates\write_outside_sandbox\write_outside_sandbox.cpp (157, 2013-05-07)
data\templates\write_to_file (0, 2013-05-07)
data\templates\write_to_file\write_to_file.cpp (152, 2013-05-07)
data\trash (0, 2013-05-07)
imports (0, 2013-05-07)
imports\CASVerifiedRequestHandler.py (4108, 2013-05-07)
imports\ClangCompiler.py (2063, 2013-05-07)
... ...
rayage
======
A simple web IDE for intro programming students.
Dependencies:
* python 2.7
* sqlalchemy 0.7
First run:
```bash
git submodule init
git submodule update
python set_user_permission_level.py potterh 2
```
Replace _potterh_ with your CAS username.
To run:
```bash
git submodule update
python main.py
```
Then visit [https://localhost:8080](https://localhost:8080)
The admin system requires the dojo _dgrid_ module and dependencies.
First make sure _cpm_ is installed: https://github.com/kriszyp/cpm
Then run:
```bash
cd static/lib/
cpm install dgrid
rm -rf dojo/
```
##Making Changes:
When you create stub methods, create an issue so we remember to update these.
Whenever you commit code, create a new entry on the [wiki](https://github.com/MorganBorman/rayage/wiki/Current-Status)
annotated with the date and what changes you made. Include issues you've created.
近期下载者:
相关文件:
收藏者: