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

Create RadGradVideos Collection #281

Open
8 tasks
gcalica opened this issue Aug 9, 2020 · 1 comment
Open
8 tasks

Create RadGradVideos Collection #281

gcalica opened this issue Aug 9, 2020 · 1 comment
Labels
feature MAJOR new feature or request

Comments

@gcalica
Copy link
Contributor

gcalica commented Aug 9, 2020

Please do work for this task in a branch called issue-281.

With the re-design of RadGrad2, we introduce the concept of showing RadGrad videos (videos uploaded on the Philip Johnson YouTube channel currently) to the bottom of the Student Home Page (where we show 3 videos) and also to its own page under the Community -> RadGrad Videos page that shows all of the uploaded RadGrad videos

Currently, how we get these videos is that we simply map over the youtube video IDs stored in radgrad-videos.ts. In other words, we have to update this file manually to make sure we have all the updated RadGrad videos.

There should be a way for the RadGrad administrator to add, update, and delete RadGrad videos from the RadGrad web app itself. This includes making a collection to store these videos along with the UI and page.
And refactor current codebase that makes usage of radgrad-videos.ts to instead use this collection.
This collection should include, but not limited to,

  • YouTube ID to the video (We're gonna assume that all RadGrad videos are uploaded to YouTube and no other media hosting services)
  • Title of the Video
  • Description of the Video
  • Date of when the video is uploaded
  • Name of the youtube channel of where this video is uploaded
  • RadGradVideosCollection
  • RadGradVideosCollection Tests
  • UI page to Add, Edit, and Delete RadGradVideosCollection documents
  • Refactor the UI codebase that currently displays RadGradVideos to include more details about the RadGrad videos (Title, YouTube Channel, Upload Date; see FIGMA mockup
  • StudentHomeRadGradVideosWidget.tsx
  • CommunityRadGradVideosWidget.tsx
  • "Opportunities in RadGrad" video underneath Summer Internship Opportunities in the Opportunities Card Explorer
  • Update RadGrad.ts to include the RadGradVideos
  • Update fixture to include videos
@gcalica gcalica added the enhancement MINOR new feature or request label Aug 9, 2020
@gcalica gcalica added refactor feature MAJOR new feature or request and removed enhancement MINOR new feature or request labels Aug 10, 2020
@philipmjohnson philipmjohnson added the good first issue Good for newcomers label Jan 6, 2021
@philipmjohnson
Copy link
Collaborator

It is not clear that we will be providing these videos in RadGrad2, thus I am removing this issue from the project board for now.

@philipmjohnson philipmjohnson removed the good first issue Good for newcomers label Apr 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature MAJOR new feature or request
Projects
None yet
Development

No branches or pull requests

2 participants