Skip to content

Latest commit

 

History

History
175 lines (149 loc) · 3.06 KB

Requirements.md

File metadata and controls

175 lines (149 loc) · 3.06 KB

Tinkerhub Portal Requirment

Learner Profile Details

Basic Details

  1. Name
    1. First Name
    2. Last Name
  2. Email
  3. Phone
  4. Photo
  5. Gender
  6. Date of Birth
  7. City
  8. Bio
  9. Website

Education

  1. Highest qualification
  2. College Name
  3. Major
  4. Semester
  5. Graduated / course complete / drop out
  6. Batch / Year of passing out ( auto update )

Work

  1. Company
  2. Designation

Internship

  1. Company
  2. Role
  3. Duration

Tech Skills

  1. Major Tech Stack ( Front end, back end, IOT, Data Science)
  2. Expert in, Exploring in, Wish to learn ( Tech list )

Soft Skills

  1. Blogs
  2. Extracurricular activities

Projects

  1. Name & Description
  2. Links
  3. Media
  4. Collaborators

Communities

  1. General Communities

TinkerHub activity

  1. Courses are taken
  2. Events attendedvc
  3. Campus Community
  4. Sessions/course Mentored / Instructor / Project

1. Running a Course / Program

  1. Name & Description
  2. Mentor / Instructor
  3. Skills required
  4. Skills Gain
  5. Selection Process
  6. Schedule and Deadlines
  7. Attended People
  8. Campus / TinkerHub

Input

  1. Basic Details needed
  2. Prerequisites ( year limits )
  3. Skills Needed
  4. Custom Fields
  5. Multi-Stage selection

Output

  1. SkillSet auto-update
  2. LinkedIn certificate addition
  3. Profile courses update
  4. Projects Update
  5. Mentor Endowment
  6. Digital Swags

Process

  1. View to mentors for shortlisting
  2. Shortlisting announcement
  3. Send mails to selected people
  4. Multi-Stage selection
  5. User Status Check
  6. Reminder Mails from

2. Hosting an Event

  1. Name & Description
  2. Speaker Details
  3. Skills required
  4. Skills Gain
  5. Selection Process
  6. Schedule and Deadlines
  7. Attended People
  8. Campus / TinkerHub

Input

  1. Basic Details needed
  2. Prerequisites ( year limits )
  3. Skills Needed
  4. Custom Fields

Output

  1. SkillSet auto-update
  2. Badges to profile
  3. Profile event update
  4. Digital Swags

Process

  1. Shortlisting & announcement
  2. Send mails to selected people
  3. User Status Check
  4. Reminder Mails

3. User Profiling and searching

Search Criteria

  1. Stack
  2. Skills
  3. Year / Sem
  4. Student / Working
  5. Location / Campus community
  6. Event / Program

Search Result Filter Criteria

  1. Ranking

Bulk Actions

  1. Export
  2. Mail Sending
  3. SMS Sending

4. Badges

  1. Badge policy

5. Engagement

  1. Activity Points
  2. NodBB Points
  3. TH Open Source Contribution

6. Campus Community TinkerHub Side

  1. Add new Campus details Verification
  2. Campus community profile page
    1. Listing members
    2. Listing events
    3. Listing activities
    4. External Links

7. Vouching

8. Endowment

Backend Activities

User Levels

1. Normal User

  1. Could update their profile
  2. Register for programs
  3. Export badges to LinkedIn
  4. Become part of a campus community
  5. Public URL

2. Course admin

  1. Event Creation
  2. Mail Participants
  3. Selection Process

3. Event Organizer

  1. Event Creation
  2. Mail Participants
  3. Shortlisting

4. Campus Community lead

  1. Member Verification

5. Super Admin

  1. User Profile Search
  2. Verification