API - Basic API calls

Sure. That is why I am using constants like COURSE_DOES_NOT_EXIST. I would remove the double quotes and wrap it around AT_print() I guess and translators can add different strings in different languages.