Skip to content

Commit c92e07f

Browse files
committed
move
1 parent cef21a0 commit c92e07f

File tree

11 files changed

+44
-44
lines changed

11 files changed

+44
-44
lines changed

.drone.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ steps:
1818
- echo $${FRONTEND_VERSION}
1919
- mkdir /tmp/infomark
2020
- cd /tmp/infomark
21-
- wget https://github.com/cgtuebingen/infomark-backend/releases/download/$${BACKEND_VERSION}/infomark-backend.tar.gz
21+
- wget https://github.com/infomark-org/infomark-backend/releases/download/$${BACKEND_VERSION}/infomark-backend.tar.gz
2222
- tar -xzvf infomark-backend.tar.gz
2323
- rm infomark-backend.tar.gz
2424
- cp /tmp/infomark/api.yaml /drone/src/docs/static/swagger/api.yaml
@@ -69,7 +69,7 @@ steps:
6969
- echo $${FRONTEND_VERSION}
7070
- mkdir /tmp/infomark
7171
- cd /tmp/infomark
72-
- wget https://github.com/cgtuebingen/infomark-backend/releases/download/$${BACKEND_VERSION}/infomark-backend.tar.gz
72+
- wget https://github.com/infomark-org/infomark-backend/releases/download/$${BACKEND_VERSION}/infomark-backend.tar.gz
7373
- tar -xzvf infomark-backend.tar.gz
7474
- rm infomark-backend.tar.gz
7575
- cp /tmp/infomark/api.yaml /drone/src/docs/static/swagger/api.yaml

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
|Frontend|Backend|
55
|----|----|
6-
|[![Build Status](https://ci.patwie.com/api/badges/cgtuebingen/infomark-ui/status.svg)](http://ci.patwie.com/cgtuebingen/infomark-ui)|[![Build Status](https://ci.patwie.com/api/badges/cgtuebingen/infomark-backend/status.svg)](http://ci.patwie.com/cgtuebingen/infomark-backend)|
7-
| [git+source](https://github.com/cgtuebingen/infomark-ui), [download](https://github.com/cgtuebingen/infomark-ui/releases/latest) | [git+source](https://github.com/cgtuebingen/infomark-backend), [download](https://github.com/cgtuebingen/infomark-ui/releases/latest)|
6+
|[![Build Status](https://ci.patwie.com/api/badges/infomark-org/infomark-ui/status.svg)](http://ci.patwie.com/infomark-org/infomark-ui)|[![Build Status](https://ci.patwie.com/api/badges/infomark-org/infomark-backend/status.svg)](http://ci.patwie.com/infomark-org/infomark-backend)|
7+
| [git+source](https://github.com/infomark-org/infomark-ui), [download](https://github.com/infomark-org/infomark-ui/releases/latest) | [git+source](https://github.com/infomark-org/infomark-backend), [download](https://github.com/infomark-org/infomark-ui/releases/latest)|
88

99

10-
InfoMark is an is a scalable, modern and open-source [rewrite of our](https://github.com/cgtuebingen/InfoMark-deprecated) online course management system with auto testing of students submissions [(video)](https://www.youtube.com/watch?v=ifyUssK6PJ4) to ease the task of TAs.
10+
InfoMark is an is a scalable, modern and open-source [rewrite of our](https://github.com/infomark-org/InfoMark-deprecated) online course management system with auto testing of students submissions [(video)](https://www.youtube.com/watch?v=ifyUssK6PJ4) to ease the task of TAs.
1111

1212

1313
See [https://infomark.org](https://infomark.org) for more details.

dockerimages/deploy/publish.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ rsync --delete --exclude .git --exclude CNAME -r /drone/src/docs/public /tmp/exp
33
cd /tmp/export/public
44
echo "infomark.org" > CNAME
55
git init
6-
git remote add origin git@github:cgtuebingen/infomark.git
6+
git remote add origin git@github:infomark-org/infomark.git
77
git config --global user.name "infomark-deploy-bot"
88
git config --global user.email "[email protected]"
99
git status --porcelain

docs/content/guides/administrator.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ worker_workdir: /tmp
3636
...
3737
```
3838

39-
For an example configuration please refer to the `.infomark.example.yml` your downloaded release archive or inspect the file [on GitHub](https://github.com/cgtuebingen/infomark-backend/blob/master/.infomark.example.yml).
39+
For an example configuration please refer to the `.infomark.example.yml` your downloaded release archive or inspect the file [on GitHub](https://github.com/infomark-org/infomark-backend/blob/master/.infomark.example.yml).
4040

4141
Only the keys `rabbitmq_*` need to be shared between the server. In general, the defaults might do the job. For all secrets like passwords, tokens or keys you should use `openssl rand -base64 32` to generate random high-quality secrets.
4242

@@ -284,4 +284,4 @@ The definition of all available routes to the RESTful backend is described in ou
284284

285285
The metrics for [Prometheus](https://prometheus.io/) are served under `localhost:<port>/metrics`. We highly suggest not to expose these metrics when using a reverse proxy like NGINX.
286286

287-
To visualize these metrics we have assembled a [custom Grafana-Board](https://github.com/cgtuebingen/infomark/tree/master/metrics).
287+
To visualize these metrics we have assembled a [custom Grafana-Board](https://github.com/infomark-org/infomark/tree/master/metrics).

docs/content/guides/developer.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ The System is managed via two git-repositories.
99
Both parts are tested separately using continuous integration tests. It is a good idea to read the `.drone.yml` configuration on how to build these parts from source.
1010

1111
Whenever a combination is stable, we will create a new release, which can be downloaded here:
12-
<a class="btn btn-primary" href="https://github.com/cgtuebingen/infomark/releases" target="_blank"><i class="fas fa-cloud-download-alt"></i> Download Now</a>
12+
<a class="btn btn-primary" href="https://github.com/infomark-org/infomark/releases" target="_blank"><i class="fas fa-cloud-download-alt"></i> Download Now</a>
1313

1414

1515
# Frontend
1616

17-
[![Build Status](https://ci.patwie.com/api/badges/cgtuebingen/infomark-ui/status.svg)](http://ci.patwie.com/cgtuebingen/infomark-ui)
18-
[![source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/cgtuebingen/infomark-ui)
19-
[![download](https://img.shields.io/badge/release-download-blueviolet.svg)](https://github.com/cgtuebingen/infomark-ui/releases/latest)
17+
[![Build Status](https://ci.patwie.com/api/badges/infomark-org/infomark-ui/status.svg)](http://ci.patwie.com/infomark-org/infomark-ui)
18+
[![source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/infomark-org/infomark-ui)
19+
[![download](https://img.shields.io/badge/release-download-blueviolet.svg)](https://github.com/infomark-org/infomark-ui/releases/latest)
2020

2121
We use the [Elm]((https://elm-lang.org/)) language to create a robust and fast implementation. Elm compiles to JavaScript.
2222

@@ -34,14 +34,14 @@ sed -i 's/localhost:3000/your.domain.com/g' /var/www/path/to/static/js/*.js
3434

3535
# Backend
3636

37-
[![Build Status](https://ci.patwie.com/api/badges/cgtuebingen/infomark-backend/status.svg)](http://ci.patwie.com/cgtuebingen/infomark-backend)
38-
[![source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/cgtuebingen/infomark-backend)
39-
[![download](https://img.shields.io/badge/release-download-blueviolet.svg)](https://github.com/cgtuebingen/infomark-ui/releases/latest)|
37+
[![Build Status](https://ci.patwie.com/api/badges/infomark-org/infomark-backend/status.svg)](http://ci.patwie.com/infomark-org/infomark-backend)
38+
[![source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/infomark-org/infomark-backend)
39+
[![download](https://img.shields.io/badge/release-download-blueviolet.svg)](https://github.com/infomark-org/infomark-ui/releases/latest)|
4040

4141
For use in production, we highly recommend using our pre-built releases as they are tested. If you want to compile the backend from source
4242

4343
```bash
44-
git clone https://github.com/cgtuebingen/infomark-backend
44+
git clone https://github.com/infomark-org/infomark-backend
4545
cd infomark-backend
4646
go build infomark.go
4747
```

docs/content/guides/overview.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ For more information about writing such tests see our [Tutor's Guide](/guides/tu
1818
To locally test the system we suggest to run the following commands:
1919

2020
```bash
21-
cd /tmp && export VERSION=`curl -s https://api.github.com/repos/cgtuebingen/infomark/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")'`
22-
wget -qO- https://github.com/cgtuebingen/infomark/releases/download/${VERSION}/infomark.tar.gz | tar -xzv
21+
cd /tmp && export VERSION=`curl -s https://api.github.com/repos/infomark-org/infomark/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")'`
22+
wget -qO- https://github.com/infomark-org/infomark/releases/download/${VERSION}/infomark.tar.gz | tar -xzv
2323

2424
cd infomark
2525
cp .infomark.example.yml .infomark.yml
@@ -85,8 +85,8 @@ We use continuous-integration tests to ensure the implementation can be built an
8585
At its core, InfoMark is a single-compiled Go binary that is exposed as a Restful JSON web server with Javascript clients. See the Restful API docs (created using [Swagger](https://swagger.io/)) [here](https://infomark.org/swagger/).
8686

8787
# Backend
88-
[![Build Status](https://ci.patwie.com/api/badges/cgtuebingen/infomark-backend/status.svg)](https://ci.patwie.com/cgtuebingen/infomark-backend)
89-
[![Source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/cgtuebingen/infomark-backend)
88+
[![Build Status](https://ci.patwie.com/api/badges/infomark-org/infomark-backend/status.svg)](https://ci.patwie.com/infomark-org/infomark-backend)
89+
[![Source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/infomark-org/infomark-backend)
9090

9191
The backend acts as a Restful JSON web server and is written in [Go](https://golang.org/). All dependencies are encapsulated in a docker-compose configuration file. The dependencies are:
9292

@@ -131,8 +131,8 @@ To avoid manual interaction with the database InfoMark provides a console to run
131131
```
132132

133133
# Frontend
134-
[![Build Status](https://ci.patwie.com/api/badges/cgtuebingen/infomark-ui/status.svg)](https://ci.patwie.com/cgtuebingen/infomark-ui)
135-
[![Source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/cgtuebingen/infomark-ui)
134+
[![Build Status](https://ci.patwie.com/api/badges/infomark-org/infomark-ui/status.svg)](https://ci.patwie.com/infomark-org/infomark-ui)
135+
[![Source](https://img.shields.io/badge/source-download-blue.svg)](https://github.com/infomark-org/infomark-ui)
136136

137137
The frontend is written in [Elm](https://elm-lang.org/), a functional frontend language which compiles to JavaScript. The application is just a single page application (SPA) which uses fragments for
138138
routing. So the server only needs to distribute the static HTML page and the REST API which is used to

docs/content/guides/tutor.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ echo "--- END --- INFOMARK -- WORKER"
4848
echo "this line will be ignored"
4949
```
5050

51-
as an entry point. Please either use [one of our pre-defined test-examples](https://github.com/cgtuebingen/infomark/tree/master/unittests) or create your own.
51+
as an entry point. Please either use [one of our pre-defined test-examples](https://github.com/infomark-org/infomark/tree/master/unittests) or create your own.
5252
By design we assume, that
5353

5454
* The testing-framework, e.g., JUnit, ensures that all stdout from the uploaded user code is suppressed.
@@ -62,22 +62,22 @@ There are some ways to ease the task of writing unit-tests.
6262
A clear directory structure and a Makefile to automatically pack all necessary archives or/and run the unit-test locally can dramatically speed up the entire process and avoid debugging steps on the server.
6363

6464
The *makefile* should be able to clean temporary files, zip files and simulate the test result locally using the correct docker-image.
65-
Further, specifying the docker-image in the *makefile* helps to set up the task in InfoMark as you will need to specify it there while creating a new exercise task. An [example-Makefile](https://github.com/cgtuebingen/infomark/blob/master/unittests/python/makefile) is given in our repository.
65+
Further, specifying the docker-image in the *makefile* helps to set up the task in InfoMark as you will need to specify it there while creating a new exercise task. An [example-Makefile](https://github.com/infomark-org/infomark/blob/master/unittests/python/makefile) is given in our repository.
6666

6767
InfoMark is language-agnostic. The system only records the docker-output. All post-processing of runs (processing JUNIT outputs) must be done *within* the docker container.
6868

6969
We provide several testing-templates and examples
7070

7171
| language | dockerimage (hub.docker.com) | test example | dockerfile |
7272
|----------|:-------------|:-------:|:------:|
73-
| Java 11 | [patwie/test_java_submission:latest](https://hub.docker.com/r/patwie/test_java_submission) | [yes](https://github.com/cgtuebingen/infomark/tree/master/unittests/java) | [yes](https://github.com/cgtuebingen/infomark/tree/master/dockerimages/unittests/java) |
74-
| Python3 | [patwie/test_python3_submission:latest](https://hub.docker.com/r/patwie/test_python3_submission) | [yes](https://github.com/cgtuebingen/infomark/tree/master/unittests/python) | [yes](https://github.com/cgtuebingen/infomark/tree/master/dockerimages/unittests/python) |
75-
| C++ | [patwie/test_cpp_submission:latest](https://hub.docker.com/r/patwie/test_cpp_submission) | [yes](https://github.com/cgtuebingen/infomark/tree/master/unittests/cpp) | [yes](https://github.com/cgtuebingen/infomark/tree/master/dockerimages/unittests/cpp) |
73+
| Java 11 | [patwie/test_java_submission:latest](https://hub.docker.com/r/patwie/test_java_submission) | [yes](https://github.com/infomark-org/infomark/tree/master/unittests/java) | [yes](https://github.com/infomark-org/infomark/tree/master/dockerimages/unittests/java) |
74+
| Python3 | [patwie/test_python3_submission:latest](https://hub.docker.com/r/patwie/test_python3_submission) | [yes](https://github.com/infomark-org/infomark/tree/master/unittests/python) | [yes](https://github.com/infomark-org/infomark/tree/master/dockerimages/unittests/python) |
75+
| C++ | [patwie/test_cpp_submission:latest](https://hub.docker.com/r/patwie/test_cpp_submission) | [yes](https://github.com/infomark-org/infomark/tree/master/unittests/cpp) | [yes](https://github.com/infomark-org/infomark/tree/master/dockerimages/unittests/cpp) |
7676

7777

7878
## Java 11
7979

80-
We suggest using our [docker-image](https://github.com/cgtuebingen/infomark/tree/master/dockerimages/unittests) to run follow the guide below.
80+
We suggest using our [docker-image](https://github.com/infomark-org/infomark/tree/master/dockerimages/unittests) to run follow the guide below.
8181

8282
We use the following directory structure to reduce the workload of writing re-usable unit-tests.
8383

@@ -109,7 +109,7 @@ exercises
109109
build.xml
110110
```
111111

112-
where `[a.b]` represents the exercise-task-number. A working example can be found in the [InfoMark-repository](https://github.com/cgtuebingen/infomark/tree/master/unittests).
112+
where `[a.b]` represents the exercise-task-number. A working example can be found in the [InfoMark-repository](https://github.com/infomark-org/infomark/tree/master/unittests).
113113

114114
### Student-Template
115115

@@ -158,7 +158,7 @@ We suggest to have two sub-types of tests:
158158
- Structure-Tests
159159
- Value-Tests
160160

161-
We have composed a [Helper.java](https://github.com/cgtuebingen/infomark/blob/master/unittests/java/unittest_private_0.1/src/__unittest/Helper.java) file to ease the work with reflections when checking the solutions of the exercise tasks.
161+
We have composed a [Helper.java](https://github.com/infomark-org/infomark/blob/master/unittests/java/unittest_private_0.1/src/__unittest/Helper.java) file to ease the work with reflections when checking the solutions of the exercise tasks.
162162

163163
The overall structure should be
164164

@@ -283,7 +283,7 @@ A good candidate for a private test would be
283283

284284
## Python 3
285285

286-
We provide the a very basic but working test set for checking python programming assignment solutions in our [git-repository](https://github.com/cgtuebingen/infomark/tree/master/unittests/python).
286+
We provide the a very basic but working test set for checking python programming assignment solutions in our [git-repository](https://github.com/infomark-org/infomark/tree/master/unittests/python).
287287

288288
The basic idea is that any upload will be unzipped into a directory together with the unit-test:
289289

@@ -348,7 +348,7 @@ FAILED (failures=1)
348348

349349
## C++
350350

351-
Testing in C++ is a bit tricky, doing reflections is difficult. A basic example is provided in out [git-repository](https://github.com/cgtuebingen/infomark/tree/master/unittests/cpp).
351+
Testing in C++ is a bit tricky, doing reflections is difficult. A basic example is provided in out [git-repository](https://github.com/infomark-org/infomark/tree/master/unittests/cpp).
352352
The final directory structure *inside* the docker container will be
353353

354354
```

0 commit comments

Comments
 (0)