Use booleans for grade and solution, rather than cell_type