Setup a Docassemble Account
~5 min
For this level's mission you will need an account on Suffolk's docassemble server. Once you create an account, you'll have to ask for me to elevate your permissions, so I suggest you do this first thing. Sign up for one here. You'll get an email asking you to confirm, after which you can sign in. When you do, go to your Profile (available in the dropdown in the upper right) and select Request Developer Account from the Other settings dropdown. When I see your request, if you're an enrolled student, I'll make you a developer.
Notes on Pacing
It is worth noting that this course is intentionally front-loading project work so you will have the skills and time you need to complete your final project. That is, we are starting with a sprint and then mindfully slowing down. For example, the last few levels will focus on reading discussions and guest speakers and will not include any programming missions. The time you "save," however, is intended to free you up to work on your final project. So as the time spent on weekly projects goes down, the time you spend on your final project should go up.
Optional Media.
If you want to learn more about some of the topics discussed in the video above, and you have some free time, you might enjoy the following.
Knowledge Base
Everyone comes to this adventure with a different background. So this section is designed to be a menu of sorts. If you already know a topic well, you can skip the relevant material. Just answer the questions below, and section(s) will disappear accordingly. That being said, if a section doesn't disappear, you should do it. Any time you save skipping a topic, however, should be spent working on your final project or reading ahead in either Weapons of Math Destruction or How Not to Be Wrong. FYI, we will be reading all of Weapons of Math Destruction and all but parts III and V of How Not to Be Wrong.
All of that being said, let's see if we can pare things down.
Do you feel comfortable creating basic docassemble interviews?
You've gained roughly 30 minutes by dropping a video introduction to docassemble. You will be asked to create an interview at the end of this Level. If you find yourself with questions, change this answer to unhide the introduction.
Your Mission: Form-2-Interview (the Assembly Line Weaver)
Video: ~4-12 Minutes. Protip: You can watch YouTube videos at more than 1X speed.
Here's the documentation noted in the video: Authoring your interview.
In addition to your package file (the .zip you downloaded after using the Weaver, which you should upload as part of logging your work) you should be ready to pitch your idea to the partners. We'll have them vote on the suggestions and try producing prototypes in class.
Self-Reflection and Logging Your Work
~20 min
As we do at the end of every level, we ask that you take a few minutes to reflect on how things are going. I've also included a set of reading questions to queue things up for our synchronous discussion. Your answers will be shared with me and it will let me know that I can look for any project work you may have posted. That being said, you've almost completed Level 3. Tell me how it's going by completing the form linked below.
Synchronous Meet Up, AKA our Class Time
September 18, 2023 @ 4pm Eastern
If you're an enrolled student, we'll be meeting in Sargent Hall Room 305 on Monday September 19th at 4pm. If you're not an enrolled student, I'm afraid you can't join us.
We will use this time to: (1) troubleshoot any issues folks might have had working through the knowledge base; (2) work on your mission; and (3) discuss the readings.
† Time estimates are just that—estimates. The assumptions used to calculate reading time are as follows: 48 pages is assumed to take roughly an hour to read. When working with non paginated texts, it is assumed that a page is roughly equal to 250 words. Videos assume both 3X and 1X viewing. Estimates for coding are based on past experience. Each level should include about 6 hours and 40 min of work.