DEV Community

Cover image for Project Skill Tree: Student View of App Page Part 1
tieje
tieje

Posted on • Edited on

2 1

Project Skill Tree: Student View of App Page Part 1

Contents

Introduction

  Today, I designed the student view of the main application in Figma. The background placeholder is the skill tree from Super Smash Bros. Ultimate.

Features

  • NavBar
    • Logo
      • Goes to home page
    • Search Bar
      • Search for topic node
    • Settings Button
      • Opens Student profile settings and viewing settings
  • SideBar
    • Sidebar size must be adjustable.
    • Topic Title
    • Markdown document
      • Teacher's notes, links, and images written in markdown
    • Edit Feedback button
      • Open the Feedback form
  • Response Pop-Up
    • Rating Multiple choice
      • Required
      • Rate from "not well at all" to "very well" how well you feel like you understand a topic
    • Written Feedback Form
      • Optional
      • Can explicitly tell the instructor how you're feeling about this topic
    • Done Button
      • Pressing Done button causes the feedback form to hide

TODOs

  • Come up with a color schema.
    • I should come up with several color schemas for the UI and leave that choice up to the user.
  • Think of how you're going to procedurally create the skill tree.
  • Think of how you're going to implement user view-navigation on the skill tree.
  • Think of the final visual design of the skill trees. I'm thinking of copying Skyrim.
  • Think of node icon defaults
  • Think of background image defaults. This will be the background beneath the skill tree.

Conclusion

  It's a good start. I drew a lot of inspiration from the Figma UI itself, which I thought was funny. Using markdown for the instructor notes was inspired by my time writing posts at dev.to. Markdown has the benefit of being useful whether teachers take advantage of its features or not.
  I will be building the teacher view next. It should be as close to the student view as possible.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay