wizardamigos / wizardamigos.github.io

Intro page
https://wizardamigos.com
11 stars 9 forks source link

codecamp tools concept & design #88

Open serapath opened 2 years ago

serapath commented 2 years ago

@todo


@info

! Important : Skip the design/implementation of Code Camp to keep things simple for now

serapath commented 2 years ago

worklog video 2022.03.01 : Aspects slides : How to create your Virtual Code Camp?

KaylaOlu commented 2 years ago

worklog 5 2022.07.06

serapath commented 1 year ago

feedback 2022.07.13

here are two links you could check for details about codecamps:

  1. the second part of my old comment https://github.com/wizardamigos/wizardamigos.github.io/issues/105#issuecomment-1174018830
  2. the worklog from mimi here from the 3rd of april https://github.com/wizardamigos/wizardamigos.github.io/issues/88#issuecomment-1086771098
    • you need to watch the whole thing - it doesnt start with codecamp information :-)
  3. here is a little screencast where i try to explain it more, because you asked in your worklog :-)

example

I think what you found is a cool example of a little "code camp curriculum" What is important to keep in mind is that a teacher might select lessons, but it is not clear how many lessons and each lesson will have a few prerequisites, for example the data could look like:

{
 "lesson1": ["lesson2", "leeson5"],
 "lesson2": ["lesson3", "leeson5"],
 "lesson3": ["lesson4", "leeson6"],
 "lesson4": [],
 "lesson5": [],
 "lesson6": ["lesson7"],
 "lesson7": [],
}

The data would look more complex, but in essence there are 7 lessons in this code camp and for each we list the prerequisite lessons. We can write a program later on to draw the little curriculum skilltree automatically. It doesn't matter if there are 7 or 100 lessons. This is up to the teacher and the lessons they make.

when there are only a few lessons, it is easy to navigate, but it gets more difficult if there are a lot of lessons involved.

Also - we probably need to keep in mind, that a single lesson could have 0 or 2 prerequisite lessons, but it is also possible that a simple lesson will have 20 prerequisite lessons, which might be more difficult to visualize if we don't have a good strategy.


Lastly I would ask you to record a worklog video to explain your previous wireframes. You linked it above as an output and I opened it, but I don't really understand it well. It would be more important to know your thoughts around it so i can give proper feedback :-)

KaylaOlu commented 1 year ago

worklog 6 2022.07.18

serapath commented 1 year ago

feedback 2-22.07.19

worklog 6 2022.07.18

worklog 7 2022.07.18

  • @output package figma wireframe1
  • done iteration 2 - create wireframes - 2.31 hours

thx. agree with the above (just if you could update the .docx file to maybe hackmd so i can read it on my computer

old Codecamp/Logo + notification icon

next we dont need to focus on the "profile page" at the moment we will have something like the above for superWizard001 :-) But let's skip that for now.

But the upper parts seems to have a menu bar with 4-5 icons. i guess its:

  1. schedule
  2. events
  3. notes
  4. curriculum
  5. chats
  6. profile

The menu bar and all that should be move to the bottom. We have it like that on all other apps and components :-)

latest

I like it.

  1. workshops is better than curriculum.
  2. events is awesome and schedule should be a detail of an event
  3. chats is great too
  4. profile is missing. we dont design a profil page, but a little icon for the user to see who they are should still be there i think. that was good.

why does the top menu repeat in the sidebar?

Can we instead move the top and side bar menu bar on the bottom?

All of this needs to be "mobile first" :-) A user needs to be able to use it from mobile device.

can we do that in the net iteration of the wireframe?

The codecamp page is more an overview page

Also imagine that:

  1. when the user clicks on his profile or avatar, their profile opens in a new website but we dont need to wireframe that now
  2. when the user clicks on a specific workshop, it opens in a new website, but we don't need to design the workshop itself in the wireframe now

The rest of your questions, i can't yet answer well, because i first would need to see the changes above, but the wireframe to be mobile first :-)

One little idea for curriculum visualization using just emojis was:

🧲📂┬🗂️🔐./my-biology-codecamp/🔗
    │  ┌⚓📁─🗂️🗄️./somebodys-biology-codecamp/🔗
    │  ├🖇️🗄️./my-biology-codecamp/🔗
    ├📂┼📂🗄️./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📂─🗂️🗄️./workshop-chemistry#13/🔗

So to describe the above with words: Let's say you design the my-biology-codecamp codecamp. It contains only 2 workshops (biology & chemistry) When you expand the details of of the biology workshop you can see its part of the my-biology-codecamp but somebody else also included it in their codecamp ... then when you expand also the content of the biology workshop and there you can see a workshop.json file that shows this biology workshop has 2 prerequisite workshop about biology math and biology basics. and then it also shows that this biology workshop has 2 advanced workshops you can do after you finish this biology workshops and those are named advanced DNA and advanced neurology you can also see the current biology workshop has a lessons folder

...but those details and what they are about is anyway visible to the user when they open the workshop and it opens in a new browser tab anyway.

I know the above curriculum is very dense and not super pretty, but for mobile first and during wireframing, maybe it is a quick way to get started and then we can see how to make it nicer.

Looking forward for the next iteration wireframe that includes all your notes and stuff, cheers :+1: :-)

KaylaOlu commented 1 year ago

worklog 8 2022.07.21

serapath commented 1 year ago

worklog 8 2022.07.21

  • @output package figma wireframe1
  • done iteration 2 - create wireframes - 1.45 hours

screen

So on this screen it shows a bottom menu :+1: But that menu has:

  1. workshop
  2. events
  3. notifications
  4. chat
  5. profile

and in the middle of the screen it has again

  1. events/schedule
  2. chats
  3. workshop/gigs
  4. calendar

I think just having the menu on the bottom is enough.


  1. timeline events/schedule & notifications/calendar is probably provided by helenphina soon
  2. chat is probably easy, because we know how it looks
  3. which leaves us with workshops/codecamp as the main task

Have you seen the previous diagram i did draw? i think we might need something like that?

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    │  ┌⚓📁─🗂️🎋./somebodys-biology-codecamp/🔗
    │  ├🖇️🌱./my-biology-codecamp/🔗
    ├📂┼📂🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️🔬./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️🧠./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📂─🗂️🗄️⚗️./workshop-chemistry#13/🔗

This diagram is maybe not trivial to understand, but it is essentially a file system, with folders and sub folders for each workshop in the codecamp.

One file - the workshop.json file contains the list of "prerequisite workshops" for a particular workshop and a bunch of recommended workshops for when a user finishes the current one.

Maybe we have to brainstorm a bit about the details so you can better understand this structure, but it could help us visualize the "codecamp curriculum" on mobile or even in the terminal :-)

KaylaOlu commented 1 year ago

worklog 9 2022.07.23

serapath commented 1 year ago

worklog 9 2022.07.23

  • @output package figma wireframe1
  • done iteration 3 - create wireframes - 3.15 hours

I collected some examples for how people use figma. Would be cool to have more of that and not the versions drawn on paper - if they help you to think about it, that is ok, but it would be cool to have everything in real figma wireframes.

see for example

Now we cant pay to learn certain new figma features sadly, but there are plenty of youtube videos which might help for some of the techniques, and there are a lot more on youtube. The ones below show nested compoennts but more importantly vector tools so maybe that makes things easier so drawing on paper is not necessary anymore.


Also regarding my previous feedback. You did not use or say much about the diagram with the emojis and also the bottom menu isn't yet how i hoped it would be.

first - bottom menu

So it would be cool to simplify the menu on the bottom to:

  1. workshops
    • with all the curriculum for the codecamp
  2. timeline
    • helenphina makes it and it has all of
    • events/schedule & notifications/calendar
  3. chat
  4. profile

second - workshops section of codecamp

// 1. collapsed

📌📁─🗂️🏞️./my-biology-codecamp/🔗

// 2. expand codecamp
📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📁─🗂️🗄️🌱./workshop-biology#13/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 3. expand biology workshop

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📂┬🗂️🗄️🌱./workshop-biology#13/🔗
    │  ├📁─🗂️📄./workshop.json🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 4. check what are workshop prerequisites

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📂┬🗂️🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📁┴📂📄./workshop.json🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 5. check which lessons are recommended after the biology workshop

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📂┬🗂️🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️🔬./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️🧠./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 6. check which other code camps use the biology workshop

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    │  ┌⚓📁─🗂️🎋./somebodys-biology-codecamp/🔗
    │  ├🖇️🌱./my-biology-codecamp/🔗
    ├📂┼📂🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️🔬./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️🧠./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

If you don't understand the diagram well and the description above, lets maybe discuss questions and details in the discord chat :slightly_smiling_face:

The issue in your new wireframe is, that the workshops are only disconnected categories or cards in a list. This should rarely or never be the case.

Also:

  1. we don't need "popular workshops"
  2. we don't need "all workshops" (it should always be all workshops
  3. we don't really need a search bar, but if there will be one, it should be on the bottom, not on top
  4. upcoming events should only show up when the user goes on the timeline tab

So yes, it should definitely be more like the one with lines that connect lessons you show at the end of the worklog video

But, as you can see above, maybe the entire thing could be like a file explorer ...not really, but at least similar. The diagram above is an example, but we can play with it and modify it. We can discuss it :-) The wireframe should become a lot more fine grained and also show "steps", ideally clickable.

figma clickable prototypes

There are again more videos that teach how to do clickable prototypes and we can't really pay for the learning time, but this would be helpful to show how exactly a user can navigate the codecamp

KaylaOlu commented 1 year ago

worklog 10 2022.07.27

KaylaOlu commented 1 year ago

worklog 11 2022.07.29

serapath commented 1 year ago

feedback 2022.07.30

For example, in order to show every "workshop" from the skill tree behind http://www.dungeonsanddevelopers.com/ we could do it like below.

Every number means it is a new slide and the user clicked to expand the skilltree.

The last number (21.) shows the entire codecamp fully expanded and it might still fit on one single mobile screen.

// 1.
📌📁─🗂️dungeons&developers-codecamp🔗
// 2.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📁─🗂️HTML🔗
// 3.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
👉  └📂┬🗂️HTML🔗
       ├📁─🗂️CSS🔗
       ├📁─🗂️JavaScript🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 4.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
👉     ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📁─🗂️Web-Design-Mastery🔗
       ├📁─🗂️JavaScript🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 5.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
👉     │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📁─🗂️JavaScript🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 6.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
👉     ├📂┬🗂️JavaScript🔗
       │  └📁─🗂️JS-Liraries-and-Frameworks🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 7.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
👉     │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📁─🗂️Frontend-Development-Mastery🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 8.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
👉     │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        ├───🗂️AJAX-and-APIs🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 9.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        ├───🗂️AJAX-and-APIs🔗
       │        └───🖇️Web-Development-Mastery🔗
👉     ├📂┬🗂️ServerSide-Programming🔗
       │  └📂─🗂️Server-Side-Frameworks🔗
       └📁─🗂️SEO🔗
// 10.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
👉     │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📁─🗂️Server-Side-Development-Mastery🔗
       └📁─🗂️SEO🔗
// 11.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
👉     │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📁─🗂️SEO🔗
 // 12.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📁┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
👉     └📂┬🗂️SEO🔗
          └📁─🗂️Analytics🔗
// 13.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
👉        └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 14.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
👉  ├📂┬🗂️Server-Administration🔗
    │  └📁─🗂️Deployment🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 15.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📂┬🗂️Server-Administration🔗
👉  │  └📂┬🗂️Deployment🔗
    │     └───🖇️web-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 16.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
👉  ├📂┬🗂️Database-Authoring🔗
    │  └📁─🗂️Advanced-DB-Management🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️web-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 17.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📂┬🗂️Database-Authoring🔗
👉  │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 18.
📌📂┬🗂️dungeons&developers-codecamp🔗
👉  ├📂┬🗂️User-Discovery🔗
    │  ├📁─🗂️Graphic-Design🔗
    │  └📁─🗂️Prototypes🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 19.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
👉  │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
    │  │  └📁─🗂️User-Experience-Design-Mastery🔗
    │  └📁─🗂️Prototypes🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 20.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
    │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
👉  │  │  └📂┬🗂️User-Experience-Design-Mastery🔗
    │  │     ├───🗂️User-Testing🔗
    │  │     └───🖇️web-Development-Mastery🔗
    │  └📁─🗂️Prototypes🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 21.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
    │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
    │  │  └📂┬🗂️User-Experience-Design-Mastery🔗
    │  │     ├───🗂️User-Testing🔗
    │  │     └───🖇️web-Development-Mastery🔗
👉  │  └📂┬🗂️Prototypes🔗
    │     └───🖇️User-Experience-Design-Mastery🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗       
KaylaOlu commented 1 year ago

worklog 12 2022.07.29

KaylaOlu commented 1 year ago

worklog 13 2022.08.08

KaylaOlu commented 1 year ago

worklog 14 2022.08.09

serapath commented 1 year ago

feedback 2022.08.10

worklog 14 2022.08.09

  • done iteration 9 - create wireframes - 3.00 hours

  1. https://watch.screencastify.com/v/ir2NV7hIa4iooR3ckS9n
  2. https://watch.screencastify.com/v/tMg3VxNuixfBVfroqqja
KaylaOlu commented 1 year ago

worklog 15 2022.08.12

serapath commented 1 year ago

worklog 15 2022.08.12

  • done iteration 10 - create wireframes - 2.30 hours

hmm, I saw the video, but i didn't imagine it like that. It is true, that in your video there is no space to expand some workshops, but the layout could change when things expand.

In your video you say there is no space for "server programming" to expand. But see below - things just move out of the way to make enough space for it to expand.

This is not possible in the top to bottom layout, because every entry has a title and that title can be long, so you have to create a lot of space ...but in the left to right layout below, every title only needs as much space as the height of the letters, which is very little, so it is easier.

task: can you please try to fit in every workshop that is listed in dungeon and developers website (see below) and if they don't fit on one screen, can you make it draggable or scrollable and how that would look like?

I think once we have that we are done and can make a high fidelity design

// 21.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
    │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
    │  │  └📂┬🗂️User-Experience-Design-Mastery🔗
    │  │     ├───🗂️User-Testing🔗
    │  │     └───🖇️web-Development-Mastery🔗
👉  │  └📂┬🗂️Prototypes🔗
    │     └───🖇️User-Experience-Design-Mastery🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗   
KaylaOlu commented 1 year ago

worklog 16 2022.08.17

KaylaOlu commented 1 year ago

worklog 17 2022.08.19

KaylaOlu commented 1 year ago

worklog 18 2022.08.22

KaylaOlu commented 1 year ago

worklog 19 2022.08.25

KaylaOlu commented 1 year ago

worklog 20 2022.08.29