Home Identifier Source Repository

Variable

Static Public Summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

checkCourseAgainstQuery(query: Object, course: Course): Boolean: *

Checks if a course passes a query check.

public

courseMatches(coursesToMatchAgainst: Array, course: Object<Course>): Boolean: *

Checks if a course matches any qualifiers in a list of qualifiers.

public

coursesAboveNumber(level: Number, course: Object): Boolean: *

Checks if a course is above a given level.

public

coursesAtLevel(level: Number, course: Object): Boolean: *

Checks if a course is at a given level.

public

Checks if a course is at or above a given level.

public

db: *

public
public
public
public
public
public
public

hasGenEd(gened: String, course: Course): Boolean: *

Checks if a course has a gened.

public

isCurrentSemester(year: Number, semester: Number, schedule: Schedule): Boolean: *

Checks if a schedule is in a certain year and semester.

public

isCurrentYear(year: Number, schedule: Schedule): Boolean: *

Checks if a schedule is in a certain year.

public

isRequiredCourse(requiredCourses: Array<Course>, checkAgainst: Course): Boolean: *

Takes a list of required courses and checks if a course matches.

public

isTrue(val: Boolean): Boolean: *

Checks if a value is true

public
public
public

onlyCoursesAboveNumber(number: Number, courses: Array): Array: *

Looks for courses above a given number.

public

onlyCoursesAtLevel(level: Number, courses: Array): Array: *

Looks for courses at a given level.

public

Looks for courses at or above a given level.

public

partialName(partial: String, course: Course): Boolean: *

Checks if a course has a string in its name property.

public

partialNameOrTitle(partial: String | Array<String>, course: Course): Boolean: *

Checks if a course has a string or list of strings in either the name or title property.

public

partialTitle(partial: String, course: Course): Boolean: *

Checks if a course has a string in its title property.

public

sticky: *

public
public
public

Static Public

public CONCENTRATION: string source

import {CONCENTRATION} from 'gobbldygook/src/models/area-types.js'

public DEGREE: string source

public EMPHASIS: string source

import {EMPHASIS} from 'gobbldygook/src/models/area-types.js'

public ID: string source

public INCREMENT_PROGRESS: string source

import {INCREMENT_PROGRESS} from 'gobbldygook/src/ducks/notifications.js'

public LOG_ERROR: string source

import {LOG_ERROR} from 'gobbldygook/src/ducks/notifications.js'

public LOG_MESSAGE: string source

import {LOG_MESSAGE} from 'gobbldygook/src/ducks/notifications.js'

public MAJOR: string source

public REFRESH_AREAS: string source

import {REFRESH_AREAS} from 'gobbldygook/src/flux/student-store.js'

public REFRESH_COURSES: string source

import {REFRESH_COURSES} from 'gobbldygook/src/flux/student-store.js'

public REMOVE_NOTIFICATION: string source

import {REMOVE_NOTIFICATION} from 'gobbldygook/src/ducks/notifications.js'

public START_PROGRESS: string source

import {START_PROGRESS} from 'gobbldygook/src/ducks/notifications.js'

public ScheduleRecord: * source

public SemesterDetail: * source

import SemesterDetail from 'gobbldygook/src/screens/semester-detail.js'

public StudentRecord: * source

public StudyRecord: * source

import {StudyRecord} from 'gobbldygook/src/models/study.js'

public checkCourseAgainstQuery(query: Object, course: Course): Boolean: * source

import checkCourseAgainstQuery from 'gobbldygook/src/helpers/check-course-against-query.js'

Checks if a course passes a query check.

Return:

Boolean

public courseMatches(coursesToMatchAgainst: Array, course: Object<Course>): Boolean: * source

import courseMatches from 'gobbldygook/src/helpers/course-matches.js'

Checks if a course matches any qualifiers in a list of qualifiers.

Return:

Boolean

does the course match?

public coursesAboveNumber(level: Number, course: Object): Boolean: * source

import coursesAboveNumber from 'gobbldygook/src/helpers/courses-above-number.js'

Checks if a course is above a given level.

Return:

Boolean

public coursesAtLevel(level: Number, course: Object): Boolean: * source

import coursesAtLevel from 'gobbldygook/src/helpers/courses-at-level.js'

Checks if a course is at a given level.

Return:

Boolean

public coursesAtOrAboveLevel(level: Number, course: Object): Boolean: * source

import coursesAtOrAboveLevel from 'gobbldygook/src/helpers/courses-at-or-above-level.js'

Checks if a course is at or above a given level.

Return:

Boolean

public db: * source

import db from 'gobbldygook/src/lib/db.js'

public deptNumRegex: object source

public emptyCourseSlot: EmptyCourseSlot source

public evenIndex: * source

public findWordForProgress: * source

import findWordForProgress from 'gobbldygook/src/helpers/find-word-for-progress.js'

public hasDepartment: * source

import hasDepartment from 'gobbldygook/src/helpers/has-department.js'

public hasDeptNumBetween: * source

import hasDeptNumBetween from 'gobbldygook/src/helpers/has-dept-num-between.js'

public hasGenEd(gened: String, course: Course): Boolean: * source

Checks if a course has a gened.

Return:

Boolean

public isCurrentSemester(year: Number, semester: Number, schedule: Schedule): Boolean: * source

import isCurrentSemester from 'gobbldygook/src/helpers/is-current-semester.js'

Checks if a schedule is in a certain year and semester.

Return:

Boolean

public isCurrentYear(year: Number, schedule: Schedule): Boolean: * source

import isCurrentYear from 'gobbldygook/src/helpers/is-current-year.js'

Checks if a schedule is in a certain year.

Return:

Boolean

public isRequiredCourse(requiredCourses: Array<Course>, checkAgainst: Course): Boolean: * source

import isRequiredCourse from 'gobbldygook/src/helpers/is-required-course.js'

Takes a list of required courses and checks if a course matches.

Return:

Boolean

is the course in the list.

public isTrue(val: Boolean): Boolean: * source

Checks if a value is true

Return:

Boolean

was it true?

public notEmptyString: * source

import notEmptyString from 'gobbldygook/src/helpers/not-empty-string.js'

public oddIndex: * source

public onlyCoursesAboveNumber(number: Number, courses: Array): Array: * source

import onlyCoursesAboveNumber from 'gobbldygook/src/helpers/only-courses-above-number.js'

Looks for courses above a given number.

Return:

Array

the courses that passed the check.

public onlyCoursesAtLevel(level: Number, courses: Array): Array: * source

import onlyCoursesAtLevel from 'gobbldygook/src/helpers/only-courses-at-level.js'

Looks for courses at a given level.

Return:

Array

the courses that passed the check.

public onlyCoursesAtOrAboveLevel(level: Number, courses: Array): Array: * source

import onlyCoursesAtOrAboveLevel from 'gobbldygook/src/helpers/only-courses-at-or-above-level.js'

Looks for courses at or above a given level.

Return:

Array

the courses that passed the check.

public partialName(partial: String, course: Course): Boolean: * source

import {partialName} from 'gobbldygook/src/helpers/partial-title.js'

Checks if a course has a string in its name property.

Return:

Boolean

public partialNameOrTitle(partial: String | Array<String>, course: Course): Boolean: * source

import {partialNameOrTitle} from 'gobbldygook/src/helpers/partial-title.js'

Checks if a course has a string or list of strings in either the name or title property.

Return:

Boolean

public partialTitle(partial: String, course: Course): Boolean: * source

import {partialTitle} from 'gobbldygook/src/helpers/partial-title.js'

Checks if a course has a string in its title property.

Return:

Boolean

public sticky: * source

public studentActions: * source

import studentActions from 'gobbldygook/src/flux/student-actions.js'

public studentChangelog: * source

import {studentChangelog} from 'gobbldygook/src/lib/logger.js'

public studentStore: * source

import studentStore from 'gobbldygook/src/flux/student-store.js'