Homework 0: Introduction to the gradebot and Python

This homework has two goals:

Learn the gradebot

The gradebot is a service for automatically grading homework programs and displaying a real time score board.

Requirements

Tasks

  1. Visit the gradebot and read the User's Manual.
  2. Register using your ShanghaiTech email address. Log into the gradebot and complete your profile.

Develop an echo program

Develop an echo program in Python 3. The program reads one line from the standard input and writes it back to the standard output.

Tasks

  1. Clone the program repository from the gradebot:
    git clone metastasis@shtech.org:user/{username}/1/0
    where {username} is the username in your email address.
  2. Develop your program. Enter the directory 0 that the above command creates and save your Python program as echo.py.
  3. Commit and push your program to the gradebot:
    1. git add echo.py
    2. git commit
    3. git push origin master
  4. Check the gradebot for your score (and the scores of your classmates).