radgrad/radgrad2

View on GitHub
scripts/data/demo-fixture-generator-ics-config.json

Summary

Maintainability
Test Coverage
{
  "studentProfiles": {
    "name": "StudentProfileCollection",
    "contents": [
      {
        "username": "abi@hawaii.edu",
        "firstName": "Abigail",
        "lastName": "Kealoha",
        "picture": "/images/mockup/abi.jpg",
        "website": "http://abi.github.io",
        "interests": [
          "application-development",
          "research",
          "android",
          "software-engineering",
          "databases",
          "algorithms",
          "computer-architecture",
          "data-science",
          "data-visualization",
          "hardware",
          "hci",
          "networks",
          "security",
          "machine-learning"
        ],
        "careerGoals": [
          "software-developer",
          "database-administrator",
          "iot-architect",
          "data-scientist"
        ],
        "level": 2,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414",
          "ics_415",
          "ics_432",
          "ics_435",
          "ics_441",
          "ics_442",
          "ics_443",
          "ics_451"
        ],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": true,
        "shareWebsite": true,
        "shareInterests": true,
        "shareCareerGoals": true,
        "shareOpportunities": true,
        "shareCourses": true,
        "shareLevel": true,
        "shareICE": true,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "alfred@hawaii.edu",
        "firstName": "Alfred",
        "lastName": "Persona",
        "picture": "/images/mockup/alfred.png",
        "interests": [
          "hardware",
          "it-management",
          "application-development",
          "software-engineering"
        ],
        "careerGoals": [
          "software-developer"
        ],
        "level": 3,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414",
          "ics_415",
          "ics_432",
          "ics_435"
        ],
        "profileOpportunities": [
          "acm-manoa",
          "code-for-hawaii",
          "google-summer-of-code",
          "att-iot-hackathon",
          "shidler-bpc",
          "hacc"
        ],
        "isAlumni": false,
        "retired": false,
        "sharePicture": false,
        "shareWebsite": false,
        "shareInterests": false,
        "shareCareerGoals": false,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": false,
        "shareICE": false
      },
      {
        "username": "betty@hawaii.edu",
        "firstName": "Betty",
        "lastName": "Keanu",
        "picture": "/images/mockup/betty.jpg",
        "website": "http://keanu.github.io/",
        "interests": [
          "data-science",
          "data-visualization",
          "research",
          "algorithms",
          "databases",
          "machine-learning"
        ],
        "careerGoals": [
          "data-scientist",
          "graduate-school"
        ],
        "level": 2,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426"
        ],
        "profileOpportunities": [
          "lava-lab",
          "gen-cyber-internship"
        ],
        "isAlumni": false,
        "retired": false,
        "sharePicture": true,
        "shareWebsite": false,
        "shareInterests": true,
        "shareCareerGoals": true,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": true,
        "shareICE": true,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "charley@hawaii.edu",
        "firstName": "Charley",
        "lastName": "Sherry",
        "picture": "/images/mockup/charley.jpg",
        "interests": [],
        "careerGoals": [],
        "level": 2,
        "profileCourses": [],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": false,
        "shareWebsite": false,
        "shareInterests": false,
        "shareCareerGoals": false,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": false,
        "shareICE": false
      },
      {
        "username": "dora@hawaii.edu",
        "firstName": "Dora",
        "lastName": "Velasquez",
        "picture": "/images/people/dora.jpg",
        "interests": [
          "algorithms",
          "civic-engagement",
          "web-development",
          "databases",
          "software-engineering"
        ],
        "careerGoals": [
          "full-stack-developer",
          "data-scientist",
          "data-engineer"
        ],
        "level": 5,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414"
        ],
        "profileOpportunities": [
          "cracking-the-coding-interview",
          "radgrad-project",
          "acm-manoa"
        ],
        "isAlumni": false,
        "retired": false,
        "sharePicture": true,
        "shareWebsite": false,
        "shareInterests": true,
        "shareCareerGoals": true,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": true,
        "shareICE": true,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "dora2@hawaii.edu",
        "firstName": "Dora2",
        "lastName": "Velasquez",
        "picture": "/images/people/dora2.jpg",
        "interests": [
          "algorithms",
          "civic-engagement",
          "web-development",
          "databases",
          "software-engineering"
        ],
        "careerGoals": [
          "full-stack-developer",
          "data-scientist",
          "software-developer"
        ],
        "level": 5,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414"
        ],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": true,
        "shareWebsite": false,
        "shareInterests": true,
        "shareCareerGoals": true,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": true,
        "shareICE": true,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "dora3@hawaii.edu",
        "firstName": "Dora3",
        "lastName": "Velasquez",
        "picture": "/images/people/dora3.jpg",
        "interests": [
          "algorithms",
          "civic-engagement",
          "web-development",
          "databases",
          "software-engineering"
        ],
        "careerGoals": [
          "full-stack-developer",
          "data-scientist",
          "software-developer"
        ],
        "level": 5,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414"
        ],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": true,
        "shareWebsite": false,
        "shareInterests": true,
        "shareCareerGoals": true,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": true,
        "shareICE": true,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "dora4@hawaii.edu",
        "firstName": "Dora4",
        "lastName": "Velasquez",
        "picture": "/images/people/dora4.jpg",
        "interests": [
          "algorithms",
          "civic-engagement",
          "web-development",
          "databases",
          "software-engineering"
        ],
        "careerGoals": [
          "full-stack-developer",
          "data-scientist",
          "software-developer"
        ],
        "level": 5,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414"
        ],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": true,
        "shareWebsite": false,
        "shareInterests": true,
        "shareCareerGoals": true,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": true,
        "shareICE": true,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "ella@hawaii.edu",
        "firstName": "Ella",
        "lastName": "Zwick",
        "picture": "/images/mockup/ella.jpg",
        "interests": [],
        "careerGoals": [],
        "level": 2,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414"
        ],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": false,
        "shareWebsite": false,
        "shareInterests": false,
        "shareCareerGoals": false,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": false,
        "shareICE": false,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "fredi@hawaii.edu",
        "firstName": "Frederica",
        "lastName": "deGrut",
        "picture": "/images/mockup/ella.jpg",
        "interests": [],
        "careerGoals": [],
        "level": 2,
        "profileCourses": [
          "ics_111",
          "ics_141",
          "ics_211",
          "ics_241",
          "ics_311",
          "ics_314",
          "ics_212",
          "ics_321",
          "ics_313",
          "ics_331",
          "ics_332",
          "ics_464",
          "ics_431",
          "ics_425",
          "ics_426",
          "ics_414"
        ],
        "profileOpportunities": [],
        "isAlumni": true,
        "retired": false,
        "sharePicture": false,
        "shareWebsite": false,
        "shareInterests": false,
        "shareCareerGoals": false,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": false,
        "shareICE": false,
        "acceptedTermsAndConditions": true
      },
      {
        "username": "george@hawaii.edu",
        "firstName": "George",
        "lastName": "Keahi",
        "picture": "/images/mockup/alfred.png",
        "interests": [],
        "careerGoals": [],
        "level": 1,
        "profileCourses": [],
        "profileOpportunities": [],
        "isAlumni": false,
        "retired": false,
        "sharePicture": false,
        "shareWebsite": false,
        "shareInterests": false,
        "shareCareerGoals": false,
        "shareOpportunities": false,
        "shareCourses": false,
        "shareLevel": false,
        "shareICE": false
      }

    ]
  },
  "studentPlans": [
    {
      "username": "abi@hawaii.edu",
      "courses": [
        {
          "slug": "ics_111",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug": "ics_141",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "B+"
        },
        {
          "slug": "ics_211",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug": "ics_241",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "B+"
        },
        {
          "slug": "ics_311",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug": "ics_314",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "B"
        },
        {
          "slug": "ics_212",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug": "ics_321",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A-"
        },
        {
          "slug": "ics_313",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B"
        },
        {
          "slug": "ics_331",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B"
        },
        {
          "slug": "ics_332",
          "academicYearOffset": 1,
          "termNum": 1,
          "grade": "B"
        },
        {
          "slug": "ics_464",
          "academicYearOffset": 1,
          "termNum": 1,
          "grade": "B+"
        }
      ],
      "opportunities": [
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 1,
          "verified": false
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 0,
          "verified": false
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 1,
          "termNum": 1,
          "verified": false
        }
      ],
      "reviews": [
        {
          "academicYearOffset": -1,
          "termNum": 1,
          "reviewee": "ics_111",
          "rating": 5,
          "comments": "Lecture can be boring. Tests can be tricky... so pay attention and read the questions and answers twice before answering them. Lab is were all the fun is. If you're not an ICS major or don't like programing, you probably shouldn't take the course."
        },
        {
          "academicYearOffset": -1,
          "termNum": 2,
          "reviewee": "acm-manoa",
          "rating": 4,
          "comments": "ACM Manoa is a great all in one club that gives students a place to meet other computer science majors and enthusiasts. Joining ACM’s Discord is the best way to stay informed. Underneath ACM are Special Interest Groups such as Grey Hats, Game Dev, and Algorithms. If any of these interest you, this is definitely the place to go."
        }
      ]
    },
    {
      "username": "alfred@hawaii.edu",
      "courses": [
        {
          "slug": "ics_111",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug": "ics_141",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "B+"
        },
        {
          "slug": "ics_211",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A-"
        },
        {
          "slug": "ics_241",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "B+"
        },
        {
          "slug": "ics_311",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A-"
        },
        {
          "slug": "ics_314",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "B+"
        },
        {
          "slug": "ics_212",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A-"
        },
        {
          "slug": "ics_321",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "B+"
        },
        {
          "slug": "ics_313",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A-"
        },
        {
          "slug": "ics_331",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "B+"
        },
        {
          "slug": "ics_332",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A-"
        },
        {
          "slug": "ics_464",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "B+"
        },
        {
          "slug": "ics_431",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A-"
        },
        {
          "slug": "ics_425",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B+"
        },
        {
          "slug": "ics_426",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "A-"
        },
        {
          "slug": "ics_464",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B+"
        }
      ],
      "opportunities": [
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -1,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 0,
          "verified": false
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 1,
          "verified": false
        },
        {
          "slug": "hacc",
          "academicYearOffset": 0,
          "termNum": 0,
          "verified": false
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": 0,
          "termNum": 2,
          "verified": false
        }
      ],
      "reviews": [
        {
          "academicYearOffset": -2,
          "termNum": 1,
          "reviewee": "ics_241",
          "rating": 3,
          "comments": "I understand how Discrete Math relates to Information and Computer Science, but I still didn't enjoy this course-- the content, that is. Initially the homework problems were, to me, difficult. Fortunately, the professor tried very hard to teach the concepts well, and I received a lot of help from the TA and the professor during office hours."
        },
        {
          "academicYearOffset": -2,
          "termNum": 2,
          "reviewee": "ics_311",
          "rating": 4,
          "comments": "I've heard a lot about how this course is the bottleneck for progressing through the ICS program. Compared to all the courses I've taken before, this has to be the most time consuming. It's not that the concepts are difficult to understand nor is the courseload that heavy, but I found myself having to put more time to review and understand everything. The class structure for this was inverted, so we watched video lectures in our own time and used class time to do actual problems. I thought it was a better use of class time."
        }
      ]
    },
    {
      "username": "betty@hawaii.edu",
      "courses": [
        {
          "slug": "ics_111",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A-"
        },
        {
          "slug": "ics_141",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "B+"
        },
        {
          "slug": "ics_211",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "B"
        },
        {
          "slug": "ics_241",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug": "ics_311",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug": "ics_314",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "B-"
        },
        {
          "slug": "ics_212",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B-"
        },
        {
          "slug": "ics_321",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B-"
        },
        {
          "slug": "ics_331",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B-"
        },
        {
          "slug": "ics_313",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B-"
        },
        {
          "slug": "ics_332",
          "academicYearOffset": 1,
          "termNum": 1,
          "grade": "B-"
        }
      ],
      "opportunities": [
        {
          "slug": "sadowski-lab-research-assistant",
          "academicYearOffset": 0,
          "termNum": 0,
          "verified": false
        },
        {
          "slug": "sadowski-lab-research-assistant",
          "academicYearOffset": 1,
          "termNum": 1,
          "verified": false
        }
      ],
      "reviews": []
    },
    {
      "username": "charley@hawaii.edu",
      "courses": [
        {
          "slug": "ics_111",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A-"
        },
        {
          "slug": "ics_141",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "B+"
        },
        {
          "slug": "ics_211",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "B"
        },
        {
          "slug": "ics_241",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug": "ics_222",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A-"
        },
        {
          "slug": "ics_311",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug": "ics_314",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "B-"
        },
        {
          "slug": "ics_355",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B"
        },
        {
          "slug": "ics_414",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        }
      ],
      "opportunities": [],
      "reviews": []
    },
    {
      "username": "dora@hawaii.edu",
      "courses": [
        {
          "slug" : "ics_111",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_141",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_211",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_241",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_311",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_314",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_212",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_321",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_313",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_331",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_332",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_464",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_431",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_425",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_426",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_414",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B+"
        }
      ],
      "opportunities": [
        {
          "slug": "acm-manoa",
          "academicYearOffset": -4,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -3,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -2,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "icspark",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "gen-cyber-internship",
          "academicYearOffset": -1,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 1,
          "verified": true
        }
      ],
      "reviews": [
        {
          "academicYearOffset": -3,
          "termNum": 1,
          "reviewee": "ics_111",
          "rating": 4,
          "comments": "The course was very fun in learning how to do the projects we did in ICS 111. The projects weren't hard for beginner programmers and were interesting to get them to have more fun with programming. The only downside was that the class didn't fully prepare you for ICS 211 where the fun little projects became assignments focused on the next stage of programming. There isn't much new students can do in terms of preparing for ICS 211 from ICS 111 since it is based on what you learn, but the things that you do learn may prove useful."
        },
        {
          "academicYearOffset": -2,
          "termNum": 2,
          "reviewee": "ics_321",
          "rating": 5,
          "comments": "The main thing one can learn from this course is Server Query Language or SQL. This is a great language to learn since it is the most common programming language used to manipulate or manage a database.  Knowing SQL can be a useful skill since it is sought after by employers in positions and fields that are not strictly ICS related.  For example, any business that uses a database to function requires it, including retailers, hospitals, banks, et cetera. With that said, I highly recommend taking this course to learn this invaluable language. One nice thing about taking this course is that the professor records his in-class lectures.  Bear in mind that the purpose of this is not to encourage students to get lazy and not attend his class.  I would not recommend this since there are times when his recordings do not cover solutions that he explains exclusively to those who attend his class.  Instead, the advantage of having these recordings available will allow one to rewatch the lecture in case he or she gets stuck and has a \\\"How do I do this again?\\\" moment."
        },
        {
          "academicYearOffset": -2,
          "termNum": 2,
          "reviewee": "icspark",
          "rating": 4,
          "comments": "Helping high school students learn about computer science is very rewarding. Paying it forward to help Hawaii kids find their passion."
        },
        {
          "academicYearOffset": -2,
          "termNum": 1,
          "reviewee": "ics_331",
          "rating": 5,
          "comments": "The ICS 331 Machine programming course teaches students how to read and use binary and hex-based coding. The assignments are very interesting because you get to mess around with a program that allows you to make and manipulate a virtual circuit. The downside is unless you plan on working with low level language code, the material you learn in this class may be irrelevant to what you will do in the future. That being said, I did enjoy the class and the assignments, and I advise that you should take the time to learn about binary and hex coding anyway."
        },
        {
          "academicYearOffset": -1,
          "termNum": 1,
          "reviewee": "hacc",
          "rating": 4,
          "comments": "I participated in several HACC events. As others have mentioned, this hackathon differs in the way that it offers participants an entire month to flesh out their ideas and develop their apps, so judges really do expect a lot more and have higher standards when evaluating our final submissions. I would recommend everyone to participate in this challenge to get the feel of competing in a hackathon without the pressure to finish in only a few days. It’s also a great opportunity to go outside of your comfort zone to find the best solution for your challenge, even if it’s not a language or framework that you’re intimately familiar with. My favorite part of this event is seeing all the amazing apps that teams have developed at the end of the month. It’s extremely inspiring and motivating to see everyone’s finished product and encourages me to start my own side projects."
        },
        {
          "academicYearOffset": -2,
          "termNum": 1,
          "reviewee": "acm-manoa",
          "rating": 5,
          "comments": "ACM Manoa is an excellent club to join. You can meet other ICS students, ask questions, get help on courses. The several interest groups are great. It is a real help for your undergraduate experience."
        }
      ]
    },
    {
      "username": "dora2@hawaii.edu",
      "courses": [
        {
          "slug" : "ics_111",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_141",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_211",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_241",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_311",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_314",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_212",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_321",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_313",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_331",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_332",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_464",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_431",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_425",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_426",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_414",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B+"
        }
      ],
      "opportunities": [
        {
          "slug": "acm-manoa",
          "academicYearOffset": -4,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -3,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -2,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "icspark",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "gen-cyber-internship",
          "academicYearOffset": -1,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 1,
          "verified": true
        }
      ],
      "reviews": []
    },
    {
      "username": "dora3@hawaii.edu",
      "courses": [
        {
          "slug" : "ics_111",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_141",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_211",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_241",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_311",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_314",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_212",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_321",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_313",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_331",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_332",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_464",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_431",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_425",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_426",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_414",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B+"
        }
      ],
      "opportunities": [
        {
          "slug": "acm-manoa",
          "academicYearOffset": -4,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -3,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -2,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "icspark",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "gen-cyber-internship",
          "academicYearOffset": -1,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 1,
          "verified": true
        }
      ],
      "reviews": []
    },
    {
      "username": "dora4@hawaii.edu",
      "courses": [
        {
          "slug" : "ics_111",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_141",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_211",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_241",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_311",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_314",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_212",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_321",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_313",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_331",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_332",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_464",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_431",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_425",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_426",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_414",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B+"
        }
      ],
      "opportunities": [
        {
          "slug": "acm-manoa",
          "academicYearOffset": -4,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -3,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -3,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "google-summer-of-code",
          "academicYearOffset": -2,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -2,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "icspark",
          "academicYearOffset": -2,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 1,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "gen-cyber-internship",
          "academicYearOffset": -1,
          "termNum": 2,
          "verified": true
        },
        {
          "slug": "hacc",
          "academicYearOffset": -1,
          "termNum": 0,
          "verified": true
        },
        {
          "slug": "acm-manoa",
          "academicYearOffset": 0,
          "termNum": 1,
          "verified": true
        }
      ],
      "reviews": []
    },
    {
      "username": "ella@hawaii.edu",
      "courses": [
        {
          "slug" : "ics_111",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_141",
          "academicYearOffset": -4,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_211",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_241",
          "academicYearOffset": -3,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_311",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_314",
          "academicYearOffset": -3,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_212",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_321",
          "academicYearOffset": -2,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_313",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_331",
          "academicYearOffset": -2,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_332",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_464",
          "academicYearOffset": -1,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_431",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_425",
          "academicYearOffset": -1,
          "termNum": 0,
          "grade": "A"
        },
        {
          "slug" : "ics_426",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "A"
        },
        {
          "slug" : "ics_414",
          "academicYearOffset": 0,
          "termNum": 1,
          "grade": "B+"
        }
      ],
      "opportunities": [],
      "reviews": []
    },
    {
      "username": "george@hawaii.edu",
      "courses": [
        {
          "slug": "ics_111",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B"
        },
        {
          "slug": "ics_141",
          "academicYearOffset": 0,
          "termNum": 0,
          "grade": "B"
        }
      ],
      "opportunities": [],
      "reviews": []
    }
  ]
}