How to Edit

Join the team and you will be given access to edit this page or anything on the Site.

Recent site activity

IT120 Intro to Android

Step-by-step Organization of IT120

  1. Teacher contacts MultiUni: Binh
  2. Teacher determines syllabus & content: Binh
  3. MultiUni scouts & determines location: FPT-Aptech
  4. Teacher, MultiUni, and venue determine
    1. schedule: 3 weeks, 3 times a week, 1.5 hours each, 7:30 - 9pm, first 3 weeks of January 2010
    2. capacity: 40-50 students
  5. Sponsorship: Google?
  6. Update web site:
    1. Web site blog post [En]
    • Post to twitter.com/multiuni
  7. Create application form [En & Vi]
    1. Share document with main organizers & teacher
    2. Update Course Info Page with link to application form
  8. Marketing:
    • Update Advertising Tasks document
      • Write invitation email for organizers/volunteers to carry out advertising tasks
      • Share document with organizers
    • Flyer [Vi]
    • Share with press
      • Kham Pha Mobile Review 2009-12-25 [Vi]
    • Facebook event [Vi]
      • Make sure link from FB event to web site is to the appropriate language
      • Update Course Info Page with link to FB event
      • In Facebook Page, post link to Event.  Then in Event, sent update to all Fans of Page. [Vi & En]
      • In Facebook Volunteers group, send message to all [Vi & En]
      • Everyone: post event to your own profile and invite your friends
    • Post to twitter.com/multiuni: Twitter post with web page link in appropriate language [Vi]
    • Post on web forums [Vi]
    • Send email newsletter [En & Vi]
      • Collect emails of past students and add them to the newsletter
  9. Application
    • Close application period and update web site
    • Process applications and create shortlist
    • Send Java programming challenge
    • Choose
      • Rename affiliation to canonical names, e.g. Natural Science => HCMUS
      • Sort by affiliation
      • Enter programming tests
      • Accept teacher recommendations
      • Accept perfect scores
      • Reject anyone with attendance 6 or below
      • Reject poor programming experience
      • Accept people with Android device and at least Java skill 2 (0..4)
      • Reject people who got accepted to IT110 but didn't attend well => didn't get any rejections out of that
        • Problem: IT110 acceptance emails got spammed
        • Problem: IT110 people dropped when their English was not good enough
      • Look at the accepted numbers: 39.   We still have 25-30 to go.  We have 14 people who submitted tests and didn't get perfect score.  We accept them all, that gets us to 53.
      • NOW TO SAVE TIME: in parallel, start SMS (or email if no number) people who get accepted/rejected
      • Reject people who actually say they're not in the country
      • Reject Java skill 0/1 and C# but no year (not following instructions)
      • Now reject Java skill 2
      • Problem: Some FPT-Aptech students didn't apply on the list, and 1 test is on none of them.
      • Now we have around 71 people accepted.
        • +1 for Huy
        • +3 for Binh's Fsoft company
      • Create mailing list with acceptance
      • Create mailing list with rejection
    • Email/SMS acceptance/rejection status [Vi]
  10. Attendance
    • Mark rejected by coloring
      • Sort by application status
      • Color rejected in gray
    • Create attendance sheet
      • Sort by phone number (so everyone should have provided a phone number)
      • Sort by name
      • Download as excel
      • Prepare for printing: landscape, repeat header row, enable gridlines, remove margins resize columns, include columns (challenge score, accepted, dates)
    • Have students check their name on the list
    • If not on list, enter information on separate sign-in sheet
    • If the class is too full, then notify people on the sign-in sheet that were not accepted that they may not be allowed in the next class
    • Create a blank ordered waiting list signup sheet with columns: Name, email, phone, first time?
      • After every class, add student to application spreadsheet
      • Update mailing list of students for teacher
    • Tell students to come around 7:15. At 7:30 we let in people on waiting list in order if there is room, leaving the aisles empty.  After 7:30, people are let in if there is room regardless of acceptance status.  After 7:40, we close doors and prevent people from coming in.
    • Update mailing lists of students: accepted + rejected but persistent + walkins
    • Email students explaining attendance and waiting list procedure, the posting of slides on the web site, and the location of forum discussions
    • Once attendance has reached a level where there is enough room, we just do a headcount and pass the attendance sheet around (but no need to verify)
  11. Administration
    • Handle withdrawals, late additions, email/phone# corrections
  12. Course materials
    • Upload slides to Slideshare
      • Tags: multiuni, it120, android, Vietnamese, tieng Viet
      • Embed slides into course info page on multiuni.org
    • Link to discussion forum on G-Android

LESSONS

  • We need to collect both email addresses and phone numbers because often one is wrong and sometimes we need last-minute messages by SMS