Text this: A Representation Proposal of Practices for Teaching and Learning Software Engineering Using a Semat Kernel Extension