Jin - Full Stack Pathway - Self Assessment

1st week

  1. Things learned:

    • Technical Area
      • Ruby: Constructed a class with methods
      • Git and Github: Solidified the skills through 1) Git, Github lecture video 2) cloning and pushing exercise
    • Tools
      • Asana
      • Discourse
      • Ubuntu (VM)
      • VS Code
      • Git and Github
    • Soft Skills:
      • Developed project management skills using Asana and Google Calendar
  2. Achievement highlights:

    • Attended all meetings, except one
    • Finished all assignments on time
    • Self solved the issues with installing Discourse on Windows
  3. List of meetings/training:

    • Meetings
      • Full Stack Team #2 - First Meeting
      • Industry Mentor Meeting (Recorded video)
      • Discourse Codebase Meeting
      • FS Team 2 Meeting
      • Github/Self-Assessment Meeting
    • Training
      • Constructing class through Ruby
      • Using Google Drive
      • Installing Discourse
      • Using Git and Github to clone, add branch, commit and push
  4. Goals for the upcoming week:

    • Read " Developer’s guide to Discourse Themes"
    • Finish off installing the plug-ins
  5. Detailed statement of tasks done:

    • Constructed a class with methods using Ruby (first time using Ruby)
    • Used Git and Github to clone, add a branch, commit and push

2nd week

  1. Things learned:
  • Technical Area
    • Discourse platform
    • Handlebars
  • Tools
    • Discourse
    • Trello
  • Soft Skills:
    • Communication through Trello
  1. Achievement highlights:
  • Attended all meetings
  • Finished all assignments on time (except this self-assessment)
  • Learned to modify Discourse Themes (still need more progress)
  1. List of meetings/training:
  • Meetings
    • Discourse Theme Development Intro/Review
    • Javascript Overview & Theme Brainstorming
    • Split into SubTeam Meeting
    • Industry Mentor Meeting
    • FS Team 2 Meeting
  1. Goals for the upcoming week:
  • Finish reading " Developer’s guide to Discourse Themes"
  • Finish off installing the plug-ins
  • Get done with 1st Theme change project
  1. Detailed statement of tasks done:
  • Altered few themes through pull and pushing on Github

3rd week

  1. Things learned:
  • Technical Area
    • Discourse Theme development: modifying and overriding templates
  • Tools
    • Trello
    • Discourse
    • Discord
  • Soft Skills:
    • Developed project management skills using Trello
  1. Achievement highlights:
  • Found out about the bug on timestamps
    (uninstalled all plugins to check if timestamps really are embedded plugin for Discourse)
  1. List of meetings/training:
  • Meetings
    • FS Team 2 Meeting
    • Week wrap-up Meeting
    • Team 1 meeting (recorded)
    • Runtime Terror Meeting (Wed)
  1. Goals for the upcoming week:
  • Read " Developer’s guide to Discourse Themes"
  1. Detailed statement of tasks done:
  • installed plug-ins
  • found the bug on Stemaway site (timestamp)

4th week

  1. Things learned:
  • Technical Area
    • Discourse Theme development: modifying and overriding templates
      on the .js file, not directly on the HTML file
  • Tools
    • Discourse
    • Discord
  • Soft Skills:
    • Developed project management skills using Discord
  1. Achievement highlights:
  • Modified the user icon to have the message and notification icons hidden
    (uninstalled all plugins to check if timestamps really are embedded plugin for Discourse)
  1. List of meetings/training:
  • Meetings
    • FS Team 2 Subteam1 Meeting
    • Runtime Terror Meetings
  1. Goals for the upcoming week:
  • Finish up the development by having the profile buttons pop up as the default
  1. Detailed statement of tasks done:
  • used git to upload changes on the common.scss, which was uploaded on team1 repository

5th week (Last)

  1. Things learned:
  • Technical Area
    • Discourse Development: learned about API calls to modify widgets in Discourse
  • Soft Skills
    • Managed to pull out results and learned through developing closely with subteams
    • Presented final work to other Full Stack teams
  1. Achievement highlights:
  • Managed to get the profile to come out as the default when clicking on the account icon
  • Contributed to the final presentation
  1. List of meetings/training:
  • Meetings
    • Industry Mentor Meeting (8/19)
    • RunTimeTerror Mid Week Recap (8/19)
    • Industry Mentor Meeting (8/24)
    • Subteam 1 Meeting
    • Full Stack Pathway Presentation to Michael Greene (VP at Intel) (8/26)
    • Full Stack Final Presentations (8/26)
  1. Goals for the upcoming week:
  • Guess this is it
  1. Detailed statement of tasks done:
  • Called reopenWidget function from “widget.js”, and inherited defaultState() function from “user-menu.js”. We changed the currentquickAccess variable from “Notifications” to “Profile”, then returned the current object.