/**************************************************/ /** INDIVIDUAL GEN-ED CATEGORY BY ID /**************************************************/ class Category extends React.Component { constructor(props) { super() this.state = { loaded: false, data: [], categoryId: props.match.params.categoryId } } componentDidMount() { callDb("/api/build.php?category=" + this.state.categoryId, this); } render() { let title, courses, loading = 'Loading...'; if (this.state.loaded) { loading = ''; let courseData = this.state.data; switch (courseData[0].category) { case 'BS': title = 'Basic Skills'; break; case 'GE1': title = 'GE Category 1 - Literature'; break; case 'GE2': title = 'GE Category 2 - Arts'; break; case 'GE3': title = 'GE Category 3 - Numerical Understanding'; break; case 'GE4': title = 'GE Category 4 - Natural Sciences'; break; case 'GE5': title = 'GE Category 5 - History/Philosophy'; break; case 'GE6': title = 'GE Category 6 - Social Sciences'; break; case 'GE7': title = 'GE Category 7 - Social Institutions'; break; case 'GE8': title = 'GE Category 8 - International Systems'; break; case 'GE9': title = 'GE Category 9 - Oral Communications'; break; case 'GE10': title = 'GE Category 10 - Written Communications'; break; default: title = 'GE Category'; } console.log(courseData); courses = courseData.map(function (y, key) { return
Transfer | SVSU | |||||
---|---|---|---|---|---|---|
School | Course | Title | Credits | Course | Title | Credits |