---
name: "turnincfg"
section: "1"
platform: "linux"
package: "turnin-ng"
version: "1.3-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/turnincfg"
---

# turnincfg(1)

manage assignments submitted with turnin

## NAME

turnincfg - manage assignments submitted with turnin

## SYNOPSYS

**turnincfg \[** *OPTIONS* **\] \[** *project-name* **\]**

## DESCRIPTION

Manages assignments submitted with the **[turnin(1)](/turnin/1.md)** program. Allows the creation of courses and projects and the management of said courses and projects. This command used to be known as **project** in the early days of Turnin-NG and in the original turnin/project suite.

Omitting **\[** *project-name* **\]** will cause **turnincfg** to use the default project.

## OPTIONS

- \--version

  Print project's version.

- \-h, --help

  Print these options.

- \-d, --disable

  Disable the current project.

- \-D, --perm-disable

  Permanently disable submissions for the current project.

- \-e, --enable

  Enable submissions for the current project and make it the default project.

- \-l

  Enable submissions for the current project but does not make it the default project.

- \-r, --remove

  Remove the current project and all associated files.

- \-i, --init

  Initialize a project. Requires you to pass *project-name*

- \-p, --compress

  Compress this project using the **[tar(1)](/tar/1.md)** and **[gzip(1)](/gzip/1.md)** formats.

- \-x, --extract

  Extract this project. This option will be called automatically if you enable a compressed project.

- \-v, --verify

  Verify the cryptographic signatures on submitted assignments using **[gpg(1)](/gpg/1.md)** May require you to fetch the student's public key.

- \--list

  Print a list of projects, along with whether or not they are enabled and shows which project is the default project.

- \--config=CONFIG

  Path to an alternate configuration file.

- \-c COURSE, --course=COURSE

  Switch between the courses you are currently administering.

- \-w, --legal

  Print warranty and license information.

  **ADMINISTRATIVE OPTIONS**

- \--create-course=COURSE

  Creates the course COURSE.

- \--delete-course=COURSE

  Deletes the course COURSE.

- \--archive-course=COURSE

  Archives the course using the **[tar(1)](/tar/1.md)** and **[gzip(1)](/gzip/1.md)** formats.

## EXAMPLES

- **turnincfg --create-course** *world-cheeses*

  Create the course world-cheeses.

- **turnincfg -c** *world-cheeses* **-i** *stilton*

  Create the project stilton in the course world-cheeses.

- **turnincfg -c** *world-cheeses* **-e** *stilton*

  Enable and make default the project stilton

- **turnincfg -c** *world-cheeses* **-D** *stilton*

  Permanently disable submissions for the project stilton.

- **turnincfg -c** *world-cheeses* **-p** *stilton*

  Compress the project stilton.

- **turnincfg --archive-course** *world-cheeses*

  Compress the course world-cheeses and remove it from the global configuration file.

## FILES

*/etc/turnin-ng.cf*

## SEE ALSO

**[turnin(1)](/turnin/1.md)**

The full documentation for **turnincfg** is maintained as a Texinfo manual.  If the **info** and **turnincfg** programs are properly installed at your site, the command

-

  **info turnin-ng**

should give you access to the complete manual.

## AUTHOR

Turnin-NG and this manpage were written by Ryan Kavanagh \<rak@debian.org\> in the summer of 2009 and are still actively maintained. Turnin-NG is a replacement for the 'project' and 'turnin' commands written in 1990 for the SPARC architecture by an unknown author.

Both Turnin-NG and this manpage are distributed under the terms of the GNU General Public License version 2, or (at your option) any later version.
