add midyear exam generation