update URL and a few other things for move to gitea

pull/56/head
adam j hartz 4 months ago
parent bfc20d2708
commit 55aa742ce2
Signed by: hz
GPG Key ID: 5FDD2840E179AD62

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,24 +0,0 @@
Lead Developer:
Adam Hartz (hz@mit.edu)
Code Contributions:
* Ike Chuang
* Halvard Hummel
* Jeremy Kaplan
* Katrina LaCurts
* Tomas Lozano-Perez
* Sanjoy Mahajan
* Kade Phillips
* Valerie Richmond
* Evan Rubel
* Shen Shen
* Joe Steinmeyer
* Rodrigo Toste Gomes
* Jeremy Wright
Security Reports:
* Max Justicz
* Aleksejs Popovs
* Assel Ismoldayeva, Shika Verma, Alexandra Dima, and Shane Lyons

@ -0,0 +1,24 @@
* **Lead Developer:**
* Adam Hartz (<hz@mit.edu>)
* **Code Contributions:**
* Ike Chuang
* Halvard Hummel
* Jeremy Kaplan
* Katrina LaCurts
* Tomás Lozano-Pérez
* Sanjoy Mahajan
* Kade Phillips
* Valerie Richmond
* Evan Rubel
* Shen Shen
* Joe Steinmeyer
* Rodrigo Toste Gomes
* Jeremy Wright
* **Security Reports:**
* Max Justicz
* Aleksejs Popovs
* Assel Ismoldayeva, Shika Verma, Alexandra Dima, and Shane Lyons

@ -1,68 +0,0 @@
\
/ /\__/\
\__=( o_O )=
(__________)
|_ |_ |_ |_
CAT-SOOP
CAT-SOOP is a flexible, programmable learning management system originally
developed primarily for use in MIT's 6.01 (Introduction to Electrical
Engineering and Computer Science via Robotics).
CAT-SOOP is Free/Libre Software, available under the terms of the GNU Affero
General Public License, version 3+. Please note that the terms of this license
apply to the CAT-SOOP system itself, but not to any course material hosted on a
CAT-SOOP instance, unless explicitly stated otherwise.
CONTACT
-------
Web Site: https://catsoop.mit.edu
Community Forum: https://catsoop.mit.edu/forum
(post via e-mail: community@catsoop.mit.edu)
INSTALLING
-----------
To install, run:
$ pip3 install catsoop
Or, for the LTS release, run:
$ pip3 install catsoop~=2019.9
Or, from a clone of the repository, run:
$ make install
To generate a config.py file, run:
$ catsoop configure
If you are setting up a public-facing copy of CAT-SOOP (as opposed to a local
copy for debugging purposes), see the instructions at:
https://catsoop.mit.edu/website/docs/installing/server_configuration
To start the server, run:
$ catsoop start
To run all the unit tests:
$ make test
HACKING
--------
See https://catsoop.mit.edu/website/docs/contributing/hacking
INCLUDED SOFTWARE
-----------------
CAT-SOOP incorporates pieces of third-party software. Licensing information
for the original programs is available in the LICENSE.included_software file.
The CAT-SOOP distribution also includes several pieces of third-party software.
Licensing information for these programs is included in this distribution, in
the LICENSE.bundled_software file.

@ -0,0 +1,42 @@
```nohighlight
\
/ /\__/\
\__=( o_O )=
(__________)
|_ |_ |_ |_
```
# CAT-SOOP
CAT-SOOP is a flexible, programmable learning management system originally developed primarily for use in MIT's 6.01 (Introduction to Electrical Engineering and Computer Science via Robotics).
CAT-SOOP is Free/Libre Software, available under the terms of the GNU Affero General Public License, version 3+. Please note that the terms of this license apply to the CAT-SOOP system itself, but not to any course material hosted on a CAT-SOOP instance, unless explicitly stated otherwise.
### CONTACT
* Web Site:
* <https://catsoop.org>
* Mailing Lists:
* `catsoop-users@mit.edu`, low-volume list for announcements and discussion (subscribe [here](http://mailman.mit.edu/mailman/listinfo/catsoop-users))
* `catsoop-dev@mit.edu` for development-related discussion (subscribe [here](http://mailman.mit.edu/mailman/listinfo/catsoop-dev))
### INSTALLING
See <https://catsoop.org/website/docs/installing>
### HACKING
See <https://catsoop.org/website/docs/contributing/hacking>
### INCLUDED SOFTWARE
CAT-SOOP incorporates pieces of third-party software. Licensing information for the original programs is available in the [`LICENSE.included_software`](https://catsoop.org/git/catsoop/catsoop/src/branch/dev/LICENSE.included_software) file.
The CAT-SOOP distribution also includes several pieces of third-party software. Licensing information for these programs is included in this distribution, in the [`LICENSE.bundled_software`](https://catsoop.org/git/catsoop/catsoop/src/branch/dev/LICENSE.bundled_software) file.

@ -17,7 +17,7 @@
import json
import urllib.request, urllib.parse, urllib.error
SANDBOX_URL = "https://catsoop.mit.edu/python_sandbox/"
SANDBOX_URL = "https://catsoop.org/python_sandbox/"
def run_code(

@ -114,13 +114,13 @@ def foo(x):
</tr>
<tr>
<td><pre>[Link to CAT-SOOP](https://catsoop.mit.edu)</pre></td>
<td><p><a href="https://catsoop.mit.edu">Link to CAT-SOOP</a></p></td>
<td><pre>[Link to CAT-SOOP](https://catsoop.org)</pre></td>
<td><p><a href="https://catsoop.org">Link to CAT-SOOP</a></p></td>
</tr>
<tr>
<td><pre>![Image](https://catsoop.mit.edu/_static/_base/images/logo.svg)</pre></td>
<td><p><img alt="Image" src="https://catsoop.mit.edu/_static/_base/images/logo.svg" /></p></td>
<td><pre>![Image](https://catsoop.org/_static/_base/images/logo.svg)</pre></td>
<td><p><img alt="Image" src="https://catsoop.org/_static/_base/images/logo.svg" /></p></td>
</tr>
</table>

@ -29,7 +29,7 @@ def link(url, text=None):
</pre>
<center>
@{link("https://catsoop.mit.edu")}
@{link("https://catsoop.org")}
</center>
<python>

@ -134,7 +134,7 @@
<div class="cs_footer">
{cs_footer}
<pre class="catsooplogo" style="font-size:50%;">{cs_base_logo_text}</pre>
Powered by <a target='_blank' href='https://catsoop.mit.edu'>CAT-SOOP</a> v{cs_version} {cs_version_codename}.<br/>
Powered by <a target='_blank' href='https://catsoop.org'>CAT-SOOP</a> v{cs_version} {cs_version_codename}.<br/>
CAT-SOOP is <a href="https://www.fsf.org/about/what-is-free-software" target="_blank">Free/Libre Software</a>, available under the terms<br/>of the <a href="BASE/_util/license" target="_blank">GNU Affero General Public License, version 3</a>.<br/>
<a href="BASE/_util/source.zip" download target="_blank">Download Source Code</a><br/>
<a href="BASE/_util/jslicense.html" rel="jslicense" target="_blank">Javascript License Information</a>

@ -3,4 +3,4 @@ SOURCE_README = """This archive contains the source code for the CAT-SOOP instan
The (potentially modified) source of the base system is located in the "catsoop" directory.
CAT-SOOP
https://catsoop.mit.edu"""
https://catsoop.org"""

@ -126,7 +126,7 @@ def main():
with open(os.path.join(os.path.dirname(__file__), "requirements.txt"), "r") as f:
requirements = f.read().split("\n")
with open(os.path.join(os.path.dirname(__file__), "README"), "r") as f:
with open(os.path.join(os.path.dirname(__file__), "README.md"), "r") as f:
readme = f.read()
try:
@ -143,11 +143,11 @@ def main():
"catsoop.scripts",
],
scripts=[],
url="https://catsoop.mit.edu",
url="https://catsoop.org",
license="AGPLv3+",
description="CAT-SOOP is a tool for automatic collection and assessment of online exercises.",
long_description=readme,
long_description_content_type="text/plain",
long_description_content_type="text/markdown",
include_package_data=True,
entry_points={
"console_scripts": ["catsoop = catsoop.__main__:command_line_interface"]

Loading…
Cancel
Save