*** svaye has quit (Quit: Leaving) | 10:21 | |
*** svaye has quit (Quit: Leaving) | 10:54 | |
jelkner | Good day, tboimah! | 12:37 |
---|---|---|
jelkner | !agenda | 12:38 |
LittleWebster | This is the agenda for the next meeting: | 12:38 |
tboimah | how are doing | 12:38 |
LittleWebster | Talk about website for Tanaka Chirara's project (added by jelkner) | 12:38 |
LittleWebster | Discuss assignment from last week and expectations for completion. (added by jelkner) | 12:38 |
jallah | Good morning Jeff | 12:39 |
jelkner | Good morning jallah | 12:39 |
jallah | How are you doing Jeff? | 12:39 |
jelkner | I'm well. How about you? | 12:40 |
jallah | I'm good Jeff | 12:42 |
mulbah | Good morning jeff | 12:46 |
jelkner | Good morning mulbah | 12:46 |
fkoikoi | Good morning Jeff | 12:46 |
jelkner | Good morning Freena | 12:47 |
fkoikoi | How are you today? | 12:49 |
jelkner | I'm well. How about you? | 12:50 |
dcammue | Good morning Jeff, how are you and bthe family? | 12:51 |
fkoikoi | I'm good | 12:51 |
janet | Good morning jeff | 12:51 |
jelkner | Good morning janet | 12:52 |
jelkner | Good morning Daniel | 12:57 |
mulbah | !agenda | 12:58 |
LittleWebster | This is the agenda for the next meeting: | 12:58 |
LittleWebster | Talk about website for Tanaka Chirara's project (added by jelkner) | 12:58 |
LittleWebster | Discuss assignment from last week and expectations for completion. (added by jelkner) | 12:58 |
jelkner | OK, everyone, let's get started. | 12:58 |
jallah | +1 | 12:59 |
mulbah | okay | 12:59 |
jelkner | I only added two agenda items this week, and I realize I should address them in reverse order, starting with the 2nd one. | 12:59 |
jelkner | I need to be honest with you all. I was not thrilled with the work you did last week. | 12:59 |
jelkner | I want to understand better what happened. | 13:00 |
jelkner | Only Thomas made a serious attempt that the assignment. | 13:00 |
jelkner | I posted an assignment for this week (Week 2): | 13:00 |
jelkner | https://ict.mcssliberia.org/goals/week02.html | 13:00 |
jelkner | I think our main task now is to hear from you why no one but Thomas did assignment 1: | 13:01 |
jelkner | https://ict.mcssliberia.org/goals/week01.html | 13:01 |
jelkner | I don't know how to plan a new assignment if I don't have your work on the previous assignment to guide me. | 13:02 |
jelkner | So I don't know what to do. | 13:02 |
jelkner | Please tell me. | 13:02 |
jelkner | ACTION waits to hear from you... | 13:03 |
jelkner | Is Spencer there? | 13:05 |
tboimah | yes | 13:06 |
jelkner | Can I please chat with him? | 13:06 |
jelkner | scooper: can you tell me what happened last week with the assignment? | 13:06 |
jelkner | only Thomas seemed to try to complete it. | 13:07 |
jelkner | Did everyone else not understand the task? | 13:07 |
jelkner | Did they not have time to work on it? | 13:07 |
jelkner | What happened? | 13:07 |
*** scooper has quit (Quit: Leaving) | 13:16 | |
svaye | Jeff I am done with my assignment | 13:17 |
jelkner | thanks, for speaking up, svaye | 13:17 |
jelkner | let me look | 13:17 |
jelkner | here is how i see what you've done: | 13:17 |
sysadmin | neck/scooper | 13:17 |
jelkner | 1. I visit the students page for our class: | 13:17 |
jelkner | https://ict.mcssliberia.org/students.html | 13:18 |
scooper | Hello Jeff | 13:18 |
jelkner | 2. I click on the two links associated with your name, your repo and your website | 13:18 |
jelkner | https://shallonvaye.github.io/website/ | 13:18 |
jelkner | Aha! | 13:18 |
scooper | Who me?? | 13:18 |
jelkner | Yes, svaye, you are done ;-) | 13:19 |
jelkner | When I checked last night, you weren't | 13:19 |
jelkner | Take a look here: | 13:19 |
jelkner | https://github.com/shallonvaye/website | 13:19 |
jelkner | You have a commit from 10 minutes ago | 13:19 |
jelkner | but before that, 14 days with no commits | 13:19 |
jelkner | For this to work effectively, I need to plan | 13:20 |
jallah | Jeff, can you please check mine? | 13:20 |
jelkner | Good start on your homepage, jallah | 13:20 |
jelkner | https://jallahkoleah.github.io/website/ | 13:20 |
jelkner | but your commit history shows the same problem. | 13:21 |
jelkner | you changed index.html 39 minutes ago | 13:21 |
jelkner | and added gdw.html 13 minutes ago | 13:21 |
jelkner | but no commits where made during the week | 13:21 |
jelkner | s/where/were | 13:21 |
jelkner | I'm trying to figure out what I can expect from you between classes. | 13:22 |
jelkner | So we can plan effectively together. | 13:22 |
jelkner | I thought Spencer told me you were meeting together twice during the week. | 13:22 |
jelkner | So I created an assignment based on that amount of time. | 13:23 |
jelkner | Each week I will evaluate your work on Friday. | 13:23 |
jelkner | And develop a plan for the following week based on what I see. | 13:23 |
jelkner | If I see nothing, I don't know how to plan. | 13:23 |
jelkner | It means we are not moving forward. | 13:23 |
jelkner | It is ok to struggle with assignment, that's how you learn. | 13:24 |
jelkner | But if you do nothing, you aren't struggling, and you aren't learning. | 13:24 |
jelkner | Does that make sense? | 13:24 |
svaye | +1 | 13:25 |
jallah | +1 | 13:25 |
tboimah | = | 13:25 |
mulbah | +1 | 13:25 |
tboimah | +1 | 13:25 |
jallah | So is my work okay Jeff ? | 13:25 |
jelkner | OK, let's talk about what I want you do to for next week. | 13:25 |
jelkner | And then give you time to start working on it. | 13:26 |
jelkner | jallah: you should make a *directory* named gdw | 13:26 |
jelkner | and put the lessons inside the directory | 13:26 |
jelkner | The tutorial doesn't say to do that | 13:26 |
jelkner | but i'm changing it a bit | 13:26 |
tboimah | please look at my work again and tell me if it is okay | 13:27 |
jelkner | you should have *2* files named index.html | 13:27 |
jelkner | one in your home directory. That one will be your personal home page. | 13:27 |
jelkner | another one *inside* the gdw directory | 13:27 |
jelkner | that will look like https://shallonvaye.github.io/website/ | 13:28 |
tboimah | jeff please look at my work again | 13:28 |
jelkner | So svaye, you should make a gdw directory, copy your index.html file into it, and then change your homepage to be more like what jallah has | 13:28 |
jelkner | but jallah, your home page should be your personal page | 13:29 |
jelkner | it should have your name on it, and links to the things you are createing | 13:29 |
jelkner | creating | 13:29 |
jelkner | it is a "portal" to your digital portfolio | 13:29 |
jelkner | what that means is that over time it will have more and more links to things showing what you can do | 13:29 |
jelkner | for example, look at my personal homepage: https://elkner.net/ | 13:30 |
jelkner | So svaye, Instead of saying "My New Home Page in HTML!", your home page should say something like "Shallon Vaye's Website" | 13:31 |
tboimah | https://students.mcssliberia.org/ | 13:32 |
jelkner | I have to tell you from experience, the only way to get good at this is to spend lots of time with it. | 13:32 |
jelkner | I was expecting you all to put in about 20 hours per week | 13:33 |
jallah | should be something like this Jeff,file:///home/jallah/Desktop/WEBSITE/jallah.html | 13:33 |
jelkner | I can't see files on your computer, jallah | 13:34 |
jelkner | a URL that starts with file:/// is on your local computer | 13:34 |
tboimah | please look at the link jeff and tell me if their is any mistake | 13:34 |
jelkner | it isn't visible on the web | 13:34 |
jelkner | tboimah: where? | 13:34 |
jelkner | i'm looking at the page | 13:35 |
jelkner | it has several links | 13:35 |
jallah | so what should I do Jeff? | 13:35 |
tboimah | https://tboimah.github.io/website/ | 13:35 |
jelkner | ah | 13:35 |
jelkner | hold on | 13:35 |
jelkner | tboimah: same instructions to you as to svaye | 13:35 |
jelkner | 1. make a directory named gdw | 13:36 |
jelkner | ask spencer how to do that, it is one of the unix commands i taught you | 13:36 |
jelkner | the unix commands you need to know include: ls, mkdir, mv, rm, pwd, cd | 13:36 |
jelkner | review Getting Down with the Unix CLI if you forget them | 13:37 |
jelkner | so you make a directory named gdw | 13:37 |
jelkner | copy the index.html file you just showed me, tboimah, into that directory | 13:37 |
jelkner | and change the home page into your personal home page | 13:37 |
svaye | Jeff please look at my work and tell me if it was what you were talking about | 13:38 |
fkoikoi | Jeff please look at my work | 13:38 |
jelkner | svaye: i don't see a gdw directory yet | 13:38 |
jelkner | after you make a directory, and put something in it, you need to git add, git commit, git push | 13:39 |
jelkner | then i can see it | 13:39 |
jelkner | scooper: i am counting on you for helping them with this process | 13:39 |
jelkner | my original plan, if you recall, was to have them keep their websites on a shell server where i could have access to their files | 13:40 |
jelkner | you suggested we use github, which is a great idea, but only if you can support them in using it | 13:40 |
jelkner | when I ask them to create a sub-directory, and to put something in it, they need to know what I'm asking and how to do that | 13:41 |
jelkner | ok, i want to tell you about the other agenda item | 13:44 |
jelkner | you are not ready to help with it yet, but you will get to watch the process and hopefully get an idea from that as to where I am hoping we will go | 13:44 |
jelkner | So here I go... | 13:44 |
jelkner | A man by the name of Dr. Stephan Hubbard reached out to me to see if I could help a student in Zimbabwe named Tanaka Chirara with his project | 13:45 |
jelkner | He send me a PDF file that Tanaka made describing his project and what he wants to do | 13:46 |
jelkner | I linked to it from your week 2 assignment: | 13:46 |
jelkner | https://ict.mcssliberia.org/resources/TanakaChirara_v1.3.pdf | 13:46 |
jelkner | Basically, he created designs for creating cooking systems that can help African women live longer | 13:47 |
jelkner | by reducing the harmful gases they breath in cooking inside their houses | 13:48 |
jelkner | he wants to share these designs with the world | 13:48 |
jelkner | and get folks who build them to share their experiences | 13:48 |
jelkner | i am going to email Tanaka this week | 13:48 |
jelkner | i wanted to wait until after we met for class | 13:49 |
jelkner | Anna Litwiller is one of my students this year | 13:49 |
jelkner | she has agreed to work with us on our MCSS project | 13:49 |
jelkner | so for now I will ask her to take the lead on buiding the website that Tanaka wants | 13:50 |
jelkner | but i want to get to the place where you all can do that | 13:50 |
jelkner | ACTION done | 13:51 |
jelkner | Any comments or questions on that? | 13:51 |
jelkner | ok, seeing no comments or questions, let's return to the assignment | 13:54 |
jelkner | This week I am asking you to create a new page named about.html | 13:55 |
jelkner | that is a page about you | 13:55 |
jelkner | who you are | 13:55 |
jelkner | what things you are interested in | 13:55 |
jelkner | anything you like | 13:55 |
jelkner | you should then link to that page from your home page | 13:55 |
jelkner | what file is your home page? | 13:55 |
jelkner | who can answer that question? | 13:56 |
tboimah | index.html | 13:56 |
jelkner | +1 | 13:56 |
jelkner | excellent, tboimah | 13:56 |
jelkner | now, you have to be a bit careful | 13:56 |
jelkner | since as your website develops, you will have several index.html files | 13:56 |
dcammue | the subdiretory index | 13:57 |
jelkner | each one the "home page" of its own directory | 13:57 |
jelkner | so your home page is the index.html that is in your website directory | 13:57 |
jelkner | i am asking you to create a gdw subdirectory | 13:57 |
jelkner | so you will end up with 2 index.htm files | 13:58 |
jelkner | website/index.html | 13:58 |
jelkner | and | 13:58 |
jelkner | website/gdw/index.html | 13:58 |
jelkner | if that isn't clear, I am hoping Spencer can help you with it | 13:58 |
jallah | understood well Jeff | 13:59 |
jelkner | then, all the gdw lesson files, like block.html, inline.html, object.html, etc | 13:59 |
jelkner | will go *inside* the gdw directory | 13:59 |
jelkner | so the gdw directory becomes its own, self contained website | 13:59 |
jelkner | and in your homepage, you add a link like this: | 14:00 |
mulbah | look at mine jeff i did it | 14:00 |
jelkner | <a href="gdw">Getting Down with HTML/CSS Lessons</a> | 14:00 |
jelkner | not quite mulbah | 14:00 |
jelkner | you have what i want in your gdw directory in your website directory | 14:01 |
jelkner | also mulbah, i have another request for you. | 14:02 |
jelkner | please rename things to make it easier for me (and you) to know what they are | 14:02 |
jelkner | 20220815_114042.jpg is a terrible name | 14:02 |
jelkner | i have not idea what it is | 14:02 |
mulbah | it's a picture | 14:03 |
jelkner | mcsswebsters_at_end_of_summer_celebration.jpg is a much better name! | 14:03 |
jelkner | i can see what it is | 14:03 |
jelkner | great picture | 14:03 |
jelkner | i love it | 14:03 |
jelkner | but it's name is terrible | 14:03 |
mulbah | okay | 14:04 |
jelkner | you use the unix mv command to give files good names | 14:04 |
mulbah | i will do that | 14:04 |
jelkner | we will talk a lot about good names | 14:04 |
jelkner | it is an art, not a science | 14:04 |
jelkner | so i can't give you an easy rule, but i think we can develop a sense together of when a name is good or not | 14:05 |
jelkner | if the name gives you and idea what it is, and it isn't too long, it's a good name | 14:05 |
jelkner | s/and/an | 14:05 |
jelkner | i see janet and mulbah, and jallah peaking his head up from the back ;-) | 14:06 |
jallah | what do you mean Jeff? | 14:07 |
jelkner | https://github.com/mulbah11k/website/blob/master/20220815_114042.jpg | 14:07 |
jelkner | now when mulbah renames this image, the link i just pasted will break | 14:08 |
jelkner | but that's ok, he is going to add the image to one of his web pages, right mulbah? | 14:08 |
mulbah | yeah | 14:09 |
jelkner | ok, other questions for me before you all go back to working on your websites? | 14:10 |
jelkner | scooper: we need to make sure you have a machine you can use | 14:11 |
jelkner | i'm not in charge, but until the other machines arrive, i'd like to suggest to the Supe that you use one of the other lab machines | 14:11 |
jelkner | you can't do what we need to do without proper equipment | 14:11 |
jelkner | any other questions for me? | 14:12 |
jelkner | ok, my dear MCSS Websters, *please* make sure that: | 14:13 |
jelkner | 1. You all have many commits during the week this week. | 14:13 |
jelkner | 2. You have websites that I can evaluate by next Friday that show your progress. | 14:13 |
jelkner | I will then create the Week 3 plan based on what I see next Friday | 14:14 |
jelkner | I'm hoping you all have your novawebdevelopment emails working now | 14:14 |
jelkner | you can email me during the week with questions | 14:14 |
jelkner | Last chance for questions or comments before I go... | 14:16 |
fkoikoi | yes Jeff, I have a question | 14:18 |
jelkner | please ask it, fkoikoi | 14:18 |
fkoikoi | After you have created the directory and add all of the the necessary files need to the gdw directory, How can you add it to the github account? | 14:19 |
jelkner | great question, fkoikoi | 14:19 |
fkoikoi | because you can only upload files in github | 14:19 |
jelkner | if the gdw sub-directory is inside your website directory, git will see it | 14:20 |
jelkner | go then you just do the dance: | 14:20 |
jelkner | git add, git commit, git push | 14:20 |
jelkner | if you are using vscode, scooper can show you how | 14:20 |
jelkner | file save, will make a git commit message pop up | 14:20 |
jallah | yes it's | 14:20 |
jelkner | you write a commit message | 14:21 |
jelkner | and then sync | 14:21 |
jelkner | with is git push | 14:21 |
jelkner | s/with/which | 14:21 |
jallah | what is a commit message Jeff? | 14:21 |
jelkner | A commit message is a message that describes what the commit did | 14:22 |
jelkner | let me show you an example | 14:22 |
jelkner | https://codeberg.org/jelkner/csprinciples/commits/branch/main | 14:22 |
jelkner | Can you see the 46 commits I made in this repo? | 14:22 |
jelkner | Messages are things like "Add CPT Survival Guide" | 14:23 |
fkoikoi | yes | 14:23 |
jelkner | and "Add q20 with doctest" | 14:23 |
jallah | I see it | 14:24 |
jelkner | Other questions? | 14:25 |
jallah | yes , is it all the files we are going to put into the index.html directory ? | 14:26 |
jelkner | Oh no, jallah | 14:26 |
jelkner | index.html is *not* a directory! | 14:27 |
jelkner | it is a file | 14:27 |
jelkner | maybe another example of this will help | 14:27 |
jelkner | i have a website for all my classes: | 14:28 |
jelkner | https://ict.gctaa.net/index.html | 14:28 |
jelkner | the page you see here is named index.html | 14:28 |
jelkner | if we click on one of my class links on the side of the page, say AP CS Principles, it takes us here: | 14:28 |
jelkner | https://ict.gctaa.net/sections/apcsp/index.html | 14:29 |
jelkner | this is another file named index.html, but it is in the apcsp subdirectory of the sections subdirectory | 14:29 |
jelkner | i teach a lot of different classes, so i create a subdirectory for each one | 14:29 |
jelkner | but wait, ther's more! ;-) | 14:30 |
jelkner | inside the apcsp subdirectory i have a goals subdirectory: | 14:30 |
jelkner | https://ict.gctaa.net/sections/apcsp/goals/index.html | 14:30 |
jelkner | it has its own index.html file | 14:30 |
jelkner | which has links to the weekly tasks i give my students | 14:31 |
jelkner | in AP CSP | 14:31 |
jelkner | just like I am now doing with you: | 14:31 |
jelkner | https://ict.mcssliberia.org/goals/index.html | 14:31 |
jelkner | I have ict.mcssliberia.org in a git repo | 14:32 |
jelkner | so you can see how it is setup: | 14:32 |
jelkner | https://github.com/sjcompute/ict.mcssliberia.org | 14:32 |
jelkner | Anna Litwiller, whom I mentioned earlier, is going to work with me to perhaps improve the styling of this site. | 14:34 |
jelkner | But for now, I'll just keep using it the way it is. | 14:34 |
jelkner | Does that help? | 14:35 |
jallah | +1 | 14:35 |
jelkner | Other questions? | 14:35 |
jelkner | okie dokie, if there are no other questions, i'll sign off for this week | 14:38 |
dcammue | so the index.html we are creating is the one that will gives us our home page with a link in it? that | 14:39 |
jelkner | *Please* let me see commits to each of your repos throughout the week! | 14:39 |
jelkner | dcammue: yes! | 14:39 |
dcammue | ok | 14:39 |
fkoikoi | +1 | 14:39 |
janet | alrihgt | 14:39 |
jelkner | have a great week everyone | 14:39 |
jelkner | i look forward to chatting with you again in a week | 14:39 |
dcammue | but please check my website | 14:39 |
fkoikoi | alright Jeff | 14:40 |
jelkner | https://github.com/danielcammu/website | 14:40 |
jelkner | you don't have a gdw directory yet, dcammue | 14:40 |
fkoikoi | You should please check mine too | 14:41 |
jelkner | once you do, those other files will need to be moved into it | 14:41 |
dcammue | ok | 14:41 |
jelkner | i don't see a gdw directory in your repo either, fkoikoi | 14:41 |
fkoikoi | alright | 14:42 |
jelkner | https://github.com/fkoikoi/website/ | 14:42 |
jelkner | ask spencer for help | 14:42 |
fkoikoi | I will | 14:42 |
jelkner | hint, you will need to use mkdir and mv | 14:43 |
jelkner | or else you can do the same thing in vscode with menus | 14:43 |
jelkner | but i'm an old command line guy, so you'll need to ask spencer about that | 14:43 |
fkoikoi | okay | 14:44 |
jelkner | other questions? | 14:45 |
jelkner | ok my dear mcss websters, see you next week | 14:46 |
jallah | I'm still not understanding the commit aspect Jeff? | 14:46 |
jelkner | jallah: you need to ask spencer | 14:46 |
jelkner | he suggested vscode, which is a GUI application | 14:47 |
jelkner | i can easily share commands with you through a chat system like this | 14:47 |
jelkner | but i can't show you menus and mouse clicks | 14:48 |
jelkner | so as long as we stick to the vscode plan | 14:48 |
jelkner | you need to go to spencer for help with using that tool | 14:48 |
jelkner | as long as that system works, we can stick to it | 14:49 |
jelkner | my "Plan B" would be to create a shell server where you would ssh in and have to use vim and unix cli commands | 14:49 |
jelkner | that i could help you with | 14:50 |
jelkner | but it is more to learn | 14:50 |
jelkner | and we want to focus on HTML and CSS for now | 14:50 |
jelkner | so i like our current plan, but again, it relies on you getting help from spencer | 14:50 |
jallah | can you please check mine once again pleade | 14:50 |
jelkner | https://github.com/jallahkoleah/website/ | 14:51 |
jelkner | I don't see any subdirectory, jallah | 14:51 |
jelkner | jallah it is important that you understand what a directory is | 14:52 |
jelkner | then you wouldn't have to ask me to check you would know if you have one | 14:53 |
jelkner | a directory in a GUI is often called a "folder" | 14:53 |
jelkner | it is a container | 14:53 |
jelkner | it contains files and other directories | 14:53 |
jelkner | since a directory can contain a directory, we get a mathematical structure called a tree | 14:54 |
jelkner | https://en.wikipedia.org/wiki/Tree_structure | 14:54 |
jelkner | when i look at your repo, i'll see an icon that will look like a folder | 14:55 |
jelkner | instead of a piece of paper (which is a file) | 14:55 |
jelkner | ok folks, our time is up for this week | 14:55 |
jelkner | please email me with questions | 14:56 |
jallah | okay | 14:56 |
fkoikoi | alright | 14:56 |
jelkner | and make sure i have something exciting to look at in your git repos by next Friday! | 14:56 |
fkoikoi | sure | 14:56 |
jelkner | have a great week! | 14:56 |
fkoikoi | have a nice weekend too jeff | 14:57 |
jelkner | thanks, fkoikoi, i will | 14:57 |
jelkner | it is a big holiday week here | 14:57 |
jelkner | and my son is visiting from Los Angeles | 14:57 |
jelkner | see y'all next Saturday... | 14:57 |
jelkner | ACTION signs off | 14:57 |
*** jelkner has quit (Quit: Leaving) | 14:58 | |
*** fkoikoi has quit (Quit: Leaving) | 14:58 | |
*** jallah has quit (Quit: Leaving) | 15:15 | |
*** svaye has quit (Quit: Leaving) | 15:15 | |
*** tboimah has quit (Quit: Leaving) | 15:18 | |
*** janet has quit (Quit: Leaving) | 15:19 | |
*** dcammue has quit (Remote host closed the connection) | 15:26 | |
*** mulbah has quit (Quit: Leaving) | 15:47 | |
*** scooper has quit (Ping timeout: 480 seconds) | 16:31 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!