By Saleem Satardien , Shaylin Foflonker , Ethan Slamet , Nomfundo Zulu
No meetings are currently scheduled.
The ESEFA Digital Badge System has been designed and developed with the intent of providing ESEFA (Enterprise Systems Education for Africa) with an online platform, facilitating the issuing and sharing of digital certification for students. The purpose of the Digital Badge System in essence is to assist in the creation of digital badges which represent a digital certification for ESEFA graduates. The system is intended to increase shareability and portability of a student’s certification, achieved through digital badges. It is imperative that the students’ digital certifications last the test of time, even if ESEFA no longer operates in the future.
ESEFA students are required to complete a SAP specified curriculum and successfully pass an exam before becoming an ESEFA graduate. ESEFA graduates are eligible to receive the certification for the successful completed courses, upon which they are assigned a digital badge. This certification can be shared across a number of platforms to increase the visibility of the student's achievements.
The existing system that has been developed includes all the required functionalities specified, that being the ability to create a badge, view a badge, and assign a badge to a student. The team has implemented additional/auxiliary functionalities which we have considered to be fundamental to making a more meaningful system.
The built system makes use of an API and a number of programming languages namely: Angular, JavaScript, Typescript and Python. Angular which is typescript based opensource web application framework which is coupled with java script and used to code the front end of the website. Python which is high-level general purpose programming language which is used to code the API and backend system.