Home Identifier Source Repository

src/helpers/to-pretty-term.js

import semesterName from './semester-name'
import expandYear from './expand-year'

/**
 * Takes a term and makes it pretty.
 * eg. {in: 20121, out: Fall 2012-13}
 *
 * @param {Number} term - a term identifier.
 * @returns {String} - the prettied term
 */
function toPrettyTerm(term) {
	term = String(term)
	let year = term.substr(0, 4)
	let sem = parseInt(term.substr(4, 1), 10)

	return `${semesterName(sem)} ${expandYear(year)}`
}

export default toPrettyTerm