You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: faq/syllabus.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,17 @@ You will have several options. You will have a project board that you can track
15
15
Additionally, when we log them in our private gradebook, we will give you a "receipt" that is 128 characters long. You will be able to use provided command line tools and github actions to produce a report of your status at any time from those receipts. Additionally, at particular points in the course, an in class or class preparation activity will be for you to review a "progress report" that we give you and update your success plan for the course.
16
16
```
17
17
18
+
## Also, when are each badge due, time wise?
19
+
```{toggle}
20
+
Review and practice must start within a week, but I recommend starting before the next class. Must be a good faith completion within 2 weeks, but again recommend finishing sooner.
21
+
22
+
Experience reports for missing class is on a case by case basis depending on why you missed class. You must have a plan by the next class.
23
+
24
+
Explore and build, we'll agree to a deadline when you propose.
25
+
```
26
+
27
+
28
+
```
18
29
<!--
19
30
## Can I submit this assignment late if ...?
20
31
```{toggle}
@@ -30,7 +41,7 @@ Be specific about what you think is wrong so that we can expand more.
30
41
```
31
42
32
43
33
-
## What should a Deeper exploration look like and where do I put it?
44
+
## What should work for an explore badge look like and where do I put it?
34
45
```{toggle}
35
46
It should be a tutorial or blog style piece of writing, likely with code
36
47
excerpts or screenshots embedded in it.
@@ -41,3 +52,4 @@ excerpts or screenshots embedded in it.
41
52
42
53
They should be markdown files in your KWL repo. I recommend myst markdown.
Copy file name to clipboardExpand all lines: notes/2023-01-24.md
+30-3Lines changed: 30 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -231,9 +231,16 @@ I will add the rest later, today I had a one time conflict.
231
231
232
232
Unfortunately, that is not an option on a PR review, but in general, you will not make a lot of changes in a review. We will learn other ways to do this
233
233
234
-
### What is the importance of github in the real world? Is it so people can collaborate on code together, or maybe its somewhere to share your code and help others/inspire
235
-
other code writers or a combination of both?
234
+
### What is the importance of github in the real world? Is it so people can collaborate on code together, or maybe its somewhere to share your code and help others/inspire other code writers or a combination of both?
236
235
236
+
GitHub facilitates both collaboration and social access of code. It can also host websites (like this one) (and my [lab site](https://ml4sts.com/) ). It is deisgned to faciliate things that developers need.
237
+
238
+
### I couldn't find the button to turn a comment into a suggestion. My screen looked almost identical to the instructor's, but the suggestion button wasn't there.
239
+
240
+
You may have clicked the blue + icon on a deleted line instead of an added line.
241
+
242
+
### Easy way to remember everything we learned about pull requests?
243
+
Keep coming to class and practicing. We will do them very many times and I will re-explain and explain in more detail over time.
237
244
238
245
### How do I add collaborators to my repository?
239
246
In the kwl repo you don't have the permissions. But otherwise, on the GitHub Settings tab.
@@ -243,4 +250,24 @@ You earn badges by completing assigned activites.
243
250
244
251
### Is attendance mandatory
245
252
246
-
Mostly, yes. You can make up a missed class, but it will always be easier to participate in class.
253
+
Mostly, yes. You can make up a missed class, but it will always be easier to participate in class.
254
+
255
+
### How do these git commands work in the terminal?
256
+
257
+
So far we used the terms, but have not seen the command directly yet. We will see them on Tuesday 1/31.
258
+
259
+
### What are checks used for in the pull request tab?
260
+
261
+
Checks can run tests or other quality checks on the code. For example, they can check that the code follows good style or that contributions do not change the test coverage.
262
+
263
+
### Will we go more in depth in creating forks and features that git has?
264
+
265
+
Yes we will go in depth on git features. We may not spend a lot of time on forks though (which are a GitHub feature). We will cover git in a way that does not cover every possible command, but focuses on *How* the most important ones work so that you have the foundation to understand the other parts (and new features that are introduced) quickly.
266
+
267
+
### How are these systems used in work outside college?
268
+
269
+
We will learn more about this later when we discuss the Stack overflow developer survey.
270
+
271
+
### why does the branch have more commits then the main. I think i understand, but it could be clarified
272
+
273
+
This is a good question. The branch had more commits than main because we told GitHub to make the new commit on a *new* branch. New branches have all of the history of the branch used to create them, plus any commits made to that branch.
Copy file name to clipboardExpand all lines: notes/2023-01-26.md
+29-4Lines changed: 29 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -277,6 +277,7 @@ If you missed class today, there is no separate evidence beyond updates to your
277
277
```{important}
278
278
Comming soon!
279
279
```
280
+
This list is content related and timely questions only, many of the syllabus questions were added to the syllabus faq page so they're in a more logical place to find them when you might need them later.
280
281
281
282
### Can you use other files besides .yml files as scripts?
282
283
@@ -290,17 +291,41 @@ I had put two copies of it in there thinking it had to work in two different way
290
291
291
292
Yes, we will
292
293
293
-
### I'm just still struggling with navigating through github. Also, when are each badge due, time wise?
294
294
295
-
Must start within a week, but I recommend starting before the next class. Must be a good faith completion within 2 weeks, but again recommend finishing sooner.
296
295
297
296
### Which shell is best for windows?
298
297
299
298
This is a really big question that I cannot answer authoritatively, but I can say that bash is the most common on unix, which a lot of servers use, so we will use that. To use bash on Windows, I recommend Git for Windows (GitBash) or Windows subsystem for linux
300
299
301
300
### Also, if pre-class work needs to be attached to experience badges, is the experience (in class) action supposed to be selected before each class to attach the requested work, or will it all be attached at the end of class?
302
301
303
-
Attach at the end. We will learn more ways to manage things so this gets easier as we go.
302
+
Attach at the end. We will learn more ways to manage things so this gets easier as we go. You can do the work in advance on its own branch and then make a PR from that prepare branch to the experience branch. This PR you can merge without approval.
303
+
304
+
### Will you notify us when a badge is able to be completed or will we have to know oursleves.
305
+
306
+
You will get announcement
307
+
308
+
309
+
## What should I do if I fall behind in class?
310
+
311
+
Raise your hand, go talk to Marcin (or waive for him to come to you) or send a message on prismia. It can even be as short as "help". Also, check prismia because mostly, I will be posting the steps there too
312
+
313
+
### Where do I see what I need to submit?
314
+
At the bottom of the notes, the pages in the activity section of this website and the issues that will be created on your kwl repo will all have the same information.
315
+
316
+
### When can there be office hours so that I can make sure I am doing things correctly?
317
+
318
+
TA office hours are now posted! Also, as we go through and give feedback, we will be able to tell you if you did it right or not and help you. That's a good thing about what we have done so far: All of it is fully visible to us and we can help fix it.
319
+
320
+
### Do students like how this class is graded?
321
+
322
+
This is the first semester with these badges. The other system students liked some parts and found some parts made it too easy to fall behind and hard to know if work was all done. The badges were designed to make it easier to keep track of your work, while still offering choices.
323
+
324
+
I use a similar system in CSC/DSP310, students who pay attention to how flexible it is, tend to like it. Students who stay confused and do not ask for help tend to think that my other course is more strict than it actually is and do not like it.
325
+
326
+
### Do we ahve to do all the prepare class takss to get the experience badge or just some of them.
327
+
328
+
You need to do all of them, but my goal is that prepare for class tasks should take about 30 minutes per class session. Sometimes they may be longer (espeically setup/install ones, for reasons beyond my control). When I can anticipate that one may be a longer one, I will post it early with a marker that it advanced notice, like "start thinking about x" or similar. I will then post it again on the class before like, "Make sure that x is done".
304
329
305
330
### Questions we will address later
306
331
- Does github has a compiler to run code?
@@ -314,4 +339,4 @@ Add your question directly to the course website as an issue or a PR.
314
339
To make a PR, use the "suggest edit" button behind the {fa}`github` icon at the top. It will have you make a fork which is a copy of the repo that lives on your own account instead of the organization and then you can submit a PR>
315
340
316
341
Doing this will not always be worth a community badge, but I hit a challenge in the way I had planned to, so I'm giving you an extra opportunity.
0 commit comments