Text this: A documentation and assessment system for student and program development