|
8 | 8 | "\n", |
9 | 9 | "The goals of this lab are to help you to understand:\n", |
10 | 10 | "\n", |
11 | | - "1. the Jupyter programming environments\n", |
12 | | - "1. basic Python Syntax\n", |
13 | | - "2. variables and their use\n", |
14 | | - "3. how to sequence instructions together into a cohesive program\n", |
15 | | - "4. the input() function for input and print() function for output\n" |
| 11 | + "1. How to turn in your lab and homework\n", |
| 12 | + "2. the Jupyter programming environments\n", |
| 13 | + "3. basic Python Syntax\n", |
| 14 | + "4. variables and their use\n", |
| 15 | + "5. how to sequence instructions together into a cohesive program\n", |
| 16 | + "6. the input() function for input and print() function for output\n" |
| 17 | + ] |
| 18 | + }, |
| 19 | + { |
| 20 | + "cell_type": "markdown", |
| 21 | + "metadata": {}, |
| 22 | + "source": [ |
| 23 | + "## How To Turn In Your Lab and Homework\n", |
| 24 | + "\n", |
| 25 | + "We will use UC Berkley's OK Python system to turn in your homework and labs. The process is simple.\n", |
| 26 | + "\n", |
| 27 | + "\n", |
| 28 | + "### One-Time Setup: Creating Your Ok Account\n", |
| 29 | + "\n", |
| 30 | + "First, sign up for the service using your Syracuse University Google account. To learn how to setup your SU Google acccount, visit https://ols.syr.edu/google-account-for-syracuse-university/\n", |
| 31 | + "\n", |
| 32 | + "1. Once you have your SU Google account, visit https://okpy.org and click the **Student Login** button.\n", |
| 33 | + "2. Login with `[email protected]` where `netid` is your SU NetID. Do not use your personal google account. If you are logged in with your personal account, select the **Use another account** option.\n", |
| 34 | + "\n", |
| 35 | + "### Submission Process for Every Homework and Lab\n", |
| 36 | + "\n", |
| 37 | + "The submission process is the same for every Homework and Lab:\n", |
| 38 | + "\n", |
| 39 | + "There will be Python code at the top of the notebook file. Runing it will generate a link and provide an access code to connect your notebook to the Ok Assignment. \n", |
| 40 | + "\n", |
| 41 | + "Try This now, by running this cell. To run the cell, click on it then click the `>| Run` button in the toolbar." |
| 42 | + ] |
| 43 | + }, |
| 44 | + { |
| 45 | + "cell_type": "code", |
| 46 | + "execution_count": null, |
| 47 | + "metadata": {}, |
| 48 | + "outputs": [], |
| 49 | + "source": [ |
| 50 | + "# run this code to login to https://okpy.org/ and setup the assignment for submission\n", |
| 51 | + "from ist256 import okclient\n", |
| 52 | + "ok = okclient.Lab()" |
| 53 | + ] |
| 54 | + }, |
| 55 | + { |
| 56 | + "cell_type": "markdown", |
| 57 | + "metadata": {}, |
| 58 | + "source": [ |
| 59 | + "After you link the notebook to the assignment, you can run `ok.submit()` to save your work to the OK System. You are welcome to do this multiple times, as the most recent submission will be graded. \n", |
| 60 | + "\n", |
| 61 | + "Try this now:" |
| 62 | + ] |
| 63 | + }, |
| 64 | + { |
| 65 | + "cell_type": "code", |
| 66 | + "execution_count": null, |
| 67 | + "metadata": {}, |
| 68 | + "outputs": [], |
| 69 | + "source": [ |
| 70 | + "ok.submit()" |
16 | 71 | ] |
17 | 72 | }, |
18 | 73 | { |
|
437 | 492 | "name": "python", |
438 | 493 | "nbconvert_exporter": "python", |
439 | 494 | "pygments_lexer": "ipython3", |
440 | | - "version": "3.7.4" |
| 495 | + "version": "3.6.6" |
441 | 496 | }, |
442 | 497 | "toc": { |
443 | 498 | "base_numbering": 1, |
|
0 commit comments