Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design a PDF template for activity #899

Open
srish opened this issue Oct 13, 2023 · 29 comments · May be fixed by #1086 or #972
Open

Design a PDF template for activity #899

srish opened this issue Oct 13, 2023 · 29 comments · May be fixed by #1086 or #972
Labels
bug Something isn't working good first issue Good for newcomers medium priority ux

Comments

@srish
Copy link
Member

srish commented Oct 13, 2023

Currently, we allow downloading of an activity in the PDF format via clicking a button on the activity page. See the screenshot below. This is so that educators can have access to the resource offline.

See an example of a PDF downloaded using the feature but this is generated via code, it looks ugly and needs massive design improvement.

Yaya Mamoudou.pdf.

Ultimately, we will be porting all manually written activities from https://kriti.unstructured.studio/messaging-station/ on ZubHub when it is fully ready.

@srish srish added bug Something isn't working good first issue Good for newcomers ux medium priority labels Oct 13, 2023
@ladyami
Copy link

ladyami commented Oct 14, 2023

I don't understand the task are we to design a PDF template or this screenshot is the template we are to improve the UI
please anyone who understands should please explain to me

@Temabo
Copy link

Temabo commented Oct 14, 2023

@ladyami I think what @srish means is that the current feature allows users to download activity content as a PDF, but the design of these generated PDFs isn't visually appealing and needs improvement. The goal is to make the PDFs more attractive and user-friendly for educators who will use them offline... So basically, we are to redesign the PDF Template.

@N-TITIAN
Copy link

@srish following Yaya Mamoudou.pdf. I came up with this PDF design for projects.
A4 - 1
The heading "Project Title " can be replaced with the actual project title

Here is the link to the file
https://drive.google.com/file/d/1RQ-JRy81sigFzXSsiWgCZz1AfYWednBU/view?usp=sharing

@ladyami
Copy link

ladyami commented Oct 14, 2023

@srish I came up with this design idea simple and easy to understand
I use the 60-30-10 rule for the color, 60% white for background, 30% yellow/pink for important subjects and 10% call to action which are buttons in blue color.
Headlines are intentionally bolded to ensure clear and immediate recognition as distinct sections when the document is converted to PDF format. This visual emphasis enhances content organization and facilitates efficient navigation for readers."

MacBook Pro 14_ - 1

MacBook Pro 14_ - 2

MacBook Pro 14_ - 3
MacBook Pro 14_ - 4

variants
Slide 16_9 - 2
Slide 16_9 - 1

https://www.figma.com/file/M3Cl5VO1enP6a3jgvZD4TI/Zubhub-header?type=design&node-id=11%3A2&mode=design&t=WYoi6sXk7bOAmKs5-1

@maureen-oz
Copy link

Currently, we allow downloading of an activity in the PDF format via clicking a button on the activity page. See the screenshot below. This is so that educators can have access to the resource offline.

See an example of a PDF downloaded using the feature but this is generated via code, it looks ugly and needs massive design improvement.

Yaya Mamoudou.pdf.

Ultimately, we will be porting all manually written activities from https://kriti.unstructured.studio/messaging-station/ on ZubHub when it is fully ready.

i will like to work on this issue

@ladyami
Copy link

ladyami commented Oct 14, 2023

Currently, we allow downloading of an activity in the PDF format via clicking a button on the activity page. See the screenshot below. This is so that educators can have access to the resource offline.

See an example of a PDF downloaded using the feature but this is generated via code, it looks ugly and needs massive design improvement.
Yaya Mamoudou.pdf.
Ultimately, we will be porting all manually written activities from https://kriti.unstructured.studio/messaging-station/ on ZubHub when it is fully ready.

i will like to work on this issue

if you are a designer propose your design if you are a developer you will have to wait for a design to be approve

@ozoilo
Copy link

ozoilo commented Oct 14, 2023

@yaya-mamoudou I will like to redesign this feature

@Temabo
Copy link

Temabo commented Oct 14, 2023

Hi @ozoilo You don't have to ask before you drop you design suggestions. Read the Issues and drop your Ideas underneath it

@yokwejuste
Copy link
Collaborator

When the design will be approved I'll work on this feature

@yaya-mamoudou
Copy link
Contributor

@yaya-mamoudou I will like to redesign this feature

Please go ahead. You are free to propose how you think it should be. Thank you

@mehreeee
Copy link

Hi @srish @yaya-mamoudou I've designed some samples I think it should look like. They are pretty straightforward and easy to understand and follow.

Sign Up option3

Page two

Page three

PDF Reader1

PDF Reader2

@d-arkangel
Copy link

d-arkangel commented Oct 14, 2023

Hello @srish, hello everyone. Here is my design idea for the Activity Template:
Frame 791

Here is the Figma design for it:
https://www.figma.com/file/WYduIPgkimvbDQVsTJtqUR/Untitled?type=design&node-id=7%3A893&mode=design&t=YNXhstbZcbLIniad-1

And here is the PDF:
Frame 1 (1).pdf

I hope this contributes fine to the project.

@Fidausym
Copy link

Fidausym commented Oct 15, 2023

Hello @srish @tuxology. This is my proposed solution for this issue.

Figma file: Proposed Plan for the PDF templates

  1. Project Overview ( Case study)

Desktop - 1 (3)

  1. User Persona

Desktop - 2 (3)

  1. Ideation process: I created 3 samples for this proposed solution. Two are redesigns of the former template and the other an entirely new exploration.
    Desktop - 3 (4)

A) First sample is a new design. For this design I added a “PDF preview” which is an unclickable button with a drop down arrow that hides and shows the PDF’s information. Just like the first sample I changed the “Educators name” to the project title. Instead of the usual template flow, I added pagination and structured the information in the PDF, in form of slides. Here there’s a hero page and every page has a number, each page containing different contents on the PDF. I added a content page which helps users understand the information on the page and how they’re arranged. Here instead of separating both category info and grade info, I joined both and fixed them under Project status. I also added recognizable icons and added a warning which symbolizes a need for Guardian/ Parents Presence during the project. I added an “ About me” page for the Educator which gives an overview of who the educator is and their vision. I also added contact icons when clicked would direct the user to the Educator email and linkedin page. I also changed the “More activities” heading to “ More projects by Yaya Mamoudou”, which would help the user access more work from the Educator and would also help the Educator share other of his/her project.
Desktop - 13 (3)

PDF FILE

B) Second sample is a redesign of the first templates. For the first section, I thought of changing the bold “Educators name” to the “Project title”. Then for the bar, I seperated both the share icons with the project status icons which I tested and found to be confusing to users. For the material used section I thought of adding pictures of materials used during the project to give users the pictorial views of the material.
Desktop - 4 (5)

PDF FILE

C) Third sample is also a redesign of the first templates. For this sample i removed the sectioning and instead of sticking to pictorial view i added to the material used section, I made them clickable labels, when clicked will take users to a link containing information of the materials
Desktop - 7 (1)

PDF FILES

  1. Digital wireframes: My goal for the PDF template is to prioritize information placement and information structure in an understandable layout that increases the user experience of the product.

Desktop - 4 (3)

  1. Mockups:
    Desktop - 5 (3)

SUGGESTIONS ON INCREASING ACCESSIBILTY WHICH IMAPACTS USER EXPERIENCE:

  1. Change PDF format to slides format eg (Google slide).
  2. Change "Educator name" to "Project Title"
  3. Add an "About me page" which focuses on the Educator.
  4. Change "More activities" to "More projects by Yaya Mamoudou

@DonPresh
Copy link

DonPresh commented Oct 16, 2023

Hi @srish I designed few iterations of how I think creator's pdf template should look like;

First suggestion

PDfffff

  • I utilised images and text to show how the pdf will look like for the creator.

Second suggestion

Pdf templatesss

A video showing what the pdf will look like

Activity.zubhub.mov

A pdf screenshot
Screenshot 2023-10-16 at 11 56 51

@maureen-oz
Copy link

@yaya-mamoudou

@GloriaKaduru
Copy link

GloriaKaduru commented Oct 16, 2023

Hello! Here's my proposal of what a downloaded activity page should look like. I'd love to hear your thoughts! @srish

Download Activity

@Marhiposa
Copy link

Marhiposa commented Oct 17, 2023

hello @srish Here is a mockup for Design a PDF template for activity

PDF template activity

Here's the pdf format

A4 - 2

@maureen-oz
Copy link

maureen-oz commented Oct 17, 2023

Hello @srish,

As a junior product designer, I've carefully worked on refining the presentation design for our PDF. Addressing the earlier challenge of designing a better activity template, I've now balanced the elements to ensure a clear visual flow. The intent was to give users a clear and comprehensive overview of the activity template.

Recognising the importance of details in our user experience, I designed to show more PDF information:

  1. Specifically, the upload date will give users a sense of recency,
  2. The file size is crucial, particularly considering the downloadable nature of our activity PDFs. This will guide users to make informed decisions regarding their download, especially if they have storage considerations.

MY PROCESS:

  1. TO ENSURE THAT OUR DESIGN WAS GROUNDED IN RESEARCH AND ITERATIVE THINKING, I STARTED THE PROCESS WITH LOW-FIDELITY SKETCHES.
  2. **I ALSO DESIGNED THE ACTIVITY TEMPLATE FOCUSING ON THE LAYOUT (GOOD ALIGNMENT AND HIERARCHY EVEN WITH THE PICTURES UPLOADED IN THE PDF) **
  3. I CAME ACROSS AN ARTICLE ON MEDIUM BY THE LOVELY SHRISTI SETHI AND SINCE I ENJOYED READING IT SO MUCH, I DECIDED TO USE IT AS A TEMPLATE OF HOW THE ACTIVITY PDF WOULD LOOK LIKE, BUT JUST TO SHOWCASE THE GOOD USE OF LAYOUT IN THE PDF FOR LEGIBILITY AND READABILITY

These sketches were instrumental in visualizing and testing various layouts, ensuring a strong foundation before transitioning to the high-fidelity design.

Zubhub

IMG_9618

mockup

@Temabo
Copy link

Temabo commented Oct 18, 2023

@srish This is my mockup of the PDF for activity creation. It is straightforward and easy to understand.
activities pdf (2)

file:///C:/Users/USER/Downloads/activities%20pdf.pdf

@roznaj
Copy link

roznaj commented Oct 18, 2023

Hello @srish, I propose this for the PDF template for activity

THE PROBLEM: Activity PDF needs a redesign.

CHALLENGES: The main challenge was Improving the UX with a main focus on: Information architecture, Cognitive overload, user-friendliness, readability and accessibility to all users especially the end users, children.

SOLUTIONS:

- For Main Challenge: Redesign of Pdf Template
With the main challenges identified, the redesign was mainly centered around each of the challenges with the following considerations:

  1. Information Architecture: a simpler and more eye scannable information architecture was used by partitioning the information and grouping the information. Headings were used to improve the readability. Lists and bullet points were used to break up text and increase white space.

  2. Cognitive overload: this was reduced by reducing and eliminating extraneous information. This was mainly obtained by grouping related pieces of information together. The titles are colored to ensure the user can easily distinguish them and major body information is emphasized to ensure the users scans through the most important information as easily and fast as possible thereby reducing the overall reading time and improving UX.

  3. Accessibility: by considering the diverse set of users, multiple template formats are suggested to users based on the user group. This highly improves the ux by ensuring the end users identify themselves with the proposed content and flow.

  4. The Screenshot

Desktop

- When downloading a PDF: Proposal

  1. Give users the ability to choose a template when downloading an activity resources.

  2. An activity having a preview of the template is suggested to improve the user experience and help improve the accessibility of the product. A navigation tab is included between the templates to ensure users don’t have to go an extra step before change between the preview of the templates. The templates were also meant to standing out, the brand colours and identity of Zubhub was kept on each template for marketing purposes even offline.

  3. User-flow

PDF User flow

  1. Templates Screenshots
Modern Modern

For more context, please play prototype: CLICK ME ☺

@srish
Copy link
Member Author

srish commented Oct 19, 2023

Thanks everyone for your contributions! Liked this simple & neat design developed by @GloriaKaduru: #899 (comment). It will be easier for a dev to implement. @GloriaKaduru, Could you tweak the design a bit so we have an Unstructured Studio logo in the footer and a QR code somewhere in the design for people to check out the activity online?

@GloriaKaduru
Copy link

Thanks everyone for your contributions! Liked this simple & neat design developed by @GloriaKaduru: #899 (comment). It will be easier for a dev to implement. @GloriaKaduru, Could you tweak the design a bit so we have an Unstructured Studio logo in the footer and a QR code somewhere in the design for people to check out the activity online?

Sure, I’ll work on that.

@GloriaKaduru
Copy link

GloriaKaduru commented Oct 19, 2023

Thanks everyone for your contributions! Liked this simple & neat design developed by @GloriaKaduru: #899 (comment). It will be easier for a dev to implement. @GloriaKaduru, Could you tweak the design a bit so we have an Unstructured Studio logo in the footer and a QR code somewhere in the design for people to check out the activity online?

Hi, @srish! Thank you again for this!

I worked on what tweaking the design to add the Unsrtuctured Studio logo and QR code and I came up with 3 different design ideas.

Idea 1 : Here, I worked on putting the QR code at the top of the PDF file (the first page) because not everyone might scroll all the way to the end of the downloaded activity such as in a case where there are a lot of Steps involved. This design puts the code in a spot that anyone can see at first glance.
Re-vamp 1

Idea 2 : Here, the design follows what was originally done but the code is in a different position at the bottom.
Revamp 2

Idea 3 : Lastly, a variation to the footer design which houses the QR code
Revamp 3

Please let me know which you would prefer. Thank youu

Link to the Figma file: https://www.figma.com/file/nyUduEpFmVZ05xA8rt28Mt/ZubHub-Feature-Re-Designs?type=design&node-id=127%3A324&mode=design&t=m8GOqK2UO8OFpTDX-1

@brrkrmn
Copy link
Collaborator

brrkrmn commented Oct 20, 2023

I really like the 3rd one, good job @GloriaKaduru 🚀

@GloriaKaduru
Copy link

I really like the 3rd one, good job @GloriaKaduru 🚀

Thank youu very much!

@aqsaaqeel
Copy link
Contributor

I like the 2nd one, because it is much easier to implement. But great work on all three @GloriaKaduru

@srish
Copy link
Member Author

srish commented Oct 23, 2023

@GloriaKaduru Idea 3 is nice! <3 Could the height of the footer be reduced so we can have the same footer on all pages?

@GloriaKaduru
Copy link

@GloriaKaduru Idea 3 is nice! <3 Could the height of the footer be reduced so we can have the same footer on all pages?

Thank you! I adjusted the footer height like you suggested but I didn't want to make it to small to contain the QR code (as there is a standard height for it for user experience purposes.)

You can take a look at it here on the figma file: https://www.figma.com/file/nyUduEpFmVZ05xA8rt28Mt/ZubHub-Feature-Re-Designs?type=design&node-id=127%3A324&mode=design&t=P0F2VDxES7vo8OcX-1

@srish
Copy link
Member Author

srish commented Oct 25, 2023

Thanks a tonne @GloriaKaduru! This design is final.

@aqsaaqeel aqsaaqeel linked a pull request Oct 26, 2023 that will close this issue
4 tasks
@yokwejuste yokwejuste linked a pull request Jan 15, 2024 that will close this issue
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers medium priority ux
Projects
None yet