Text this: An investigation into computer supported collaborative project based learning