Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 123389
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T04:16:44+00:00 2026-05-11T04:16:44+00:00

This semester I’m teaching a class at a local university. Thus far, I’ve had

  • 0

This semester I’m teaching a class at a local university. Thus far, I’ve had the students turn in their programming assignments by emailing them to me. But there is a lot of hassle when pulling 20 solutions out of emails.

Has anyone ever used a source control tool to have students turn projects in? What did you use and how was it set up?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T04:16:44+00:00Added an answer on May 11, 2026 at 4:16 am

    At my university, the school of Computer and Information Science runs a student CVS server. Each subject (that chooses to use it) gets a repository, with each student enrolled in the subject getting a folder in there. The admin accounts obviously get access to the whole lot, while each student can only checkout their own folder.

    For example, take the Operating Systems subject (I have taught in the past):

    /cis_os_2009      |-studentID1            |-assignment1            |-assignment2            |-prac1      |-studentID2      |-etc 

    In the assignment specifications we give instructions for submitting assignments.

    I like the CVS submission system better than emails and the web submission system that other areas of the uni use. It teaches students how to use a version control system. You can almost entirely scrub the ‘my usb flash drive was lost/broken/stolen’ excuse for students who do not hand in assignments, since students should be doing regular commits to the repository (in some subjects, marks are allocated to correct use of CVS).

    The downside is that you cannot assume that students will know how to use CVS/SVN at the beginning of the semester. Most subjects here dedicate the first week’s practical to a CVS tutorial so people can make sure that a) the sysadmins have setup their accounts correctly, and b) that they can add and commit files correctly. It also means you have to be a little lenient for submissions of the first assignment.

    All you need to do for marking is checkout the repository as it existed at the due date/time of the assignment. If you run scripts for partially automating marking the repository makes it very easy. You know exactly what the folder structure should be and where all the files should be located. In the subjects I have taught, we have a marks file with a rundown of the student marks and comments on why marks were deducted. We check this file into the repository and students can get their marks immediately by doing a cvs update.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This semester in university I have a class called Data Structures, and the professor
I'm teaching a new course at a new University this semester, and I'm really
I have experience programming in C#, but I'm taking a C++ class this semester,
I'm a programming student, and I've now had two classes in C#, this semester
I'm taking a class on Flex/Bison at University this semester, and I'm having serious
I am taking a C programming class this semester, and was somehow allowed to
I'm teaching a data structures class this semester and we build gobs of JUnit
I have this class public class Subject { int ID; string Name; int Semester;
So I've been programming in java for a semester or so, and I've had
This past semester I took intro to object oriented programming in java and next

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.