[refactor] semester to semester class group association