Skip to content

Latest commit

 

History

History
74 lines (38 loc) · 2.93 KB

techela-manual.org

File metadata and controls

74 lines (38 loc) · 2.93 KB

Manual for techela

This course has some software requirements. You must have a Python 3.7+ installation. I recommend https://www.anaconda.com/download.

techela is a browser app that we will use to access the course materials, to get and turn in assignments, etc.

Installation of techela

After you install Python 3.7, run the following command in a terminal:

pip install techela

If you have already installed techela and need to update it use this instead:

pip install --upgrade techela

Depending on how you installed Anaconda, these commands may only work in the Anaconda prompt.

Opening the course

On some platforms you should be able to run the following command:

techela f19-06623

If that does not work for you, try this instead:

python -m techela.open f19-06623

This will open a browser at http://127.0.0.1:5543. You will see a page like this:

./screenshots/date-16-08-2019-time-14-27-32.png

Enter your Andrew ID and Full Name (this can be your preferred name) in the form, and press submit. This will create a folder on your computer at ~/.techela/f19-06623. You should not move or rename this folder. After you press the submit button, you will see a page that looks like:

./screenshots/date-16-08-2019-time-14-28-16.png

Accessing the lecture notes

The lecture notes will usually be provided in the form of links to Jupyter notebooks. When you click on the links, the notebooks will open in your browser.

There are two sets of links to the lectures. On the left is a table labeled Your Lectures. These links open a copy of the notes for you to use, edit, work with, etc. You can save these changes for your own notes and open them later. On the right is a table cell labeled Course Lectures. These links will open the version I have put on the server. You can run these, but the results will not be saved. Each time you click on the link, a new copy of the file will be downloaded.

You are welcome to bring your computer and look at these notes during class.

Assignments

The assignments are in a table in the Assignments section. Each row will list an assignment, its current status (i.e. if you have downloaded it), when it is due, whether you have turned it in and if there is a solution available.

./screenshots/date-19-08-2019-time-15-18-12.png

When you click on the label, the assignment will be downloaded if you have not gotten it yet, or opened if you have. You can do your work in the notebook, save it and close it. When you are ready to submit it, click on the Submit link. You will be prompted for your Andrew password so that it can be emailed for submission. You will get a copy of the notebook that you submitted in an email for your records.

After we have graded the assignments, your assignment will be returned to you in an email.