context = window logger = context.JK.logger @TeacherStudentLevel = React.createClass({ render: () -> ` {this.props.display} ` studentLevelChanged: (level, e) -> @setState({checked: $(e.target).is(':checked') }) @props.onChange(this.props.student, $(e.target).is(':checked')) getInitialState: () -> {checked:@props.level} componentWillReceiveProps: (nextProps) -> @setState({checked: nextProps.level}) })