Class scheduling application created during pandemic

Build-your-own class schedule alternative to Aurora made by U of M students

Unsatisfied with the experience of planning his class schedule through Aurora, fifth-year computer engineering student Laith Alsheikh decided to take matters into his own hands.

Alsheikh put together a team with computer science student Khaled Elzeiny, computer engineering student Habiba Mahmoud and law student Fayez Arheam. Together they set off to make class scheduling easier.

“We took advantage of the free time the pandemic lockdowns offered and got to work,” Alsheikh said.

The team adopted different roles according to their skill sets. Alsheikh acted as project and development lead, Elzeiny took on front-end software development and Arheam and Mahmoud tackled marketing and design, respectively.

“I have a strong passion for the arts as well as technology. For those reasons, I took on the opportunity to join the uniSkedual team as the design lead,” said Mahmoud.

Less than two months later, the team launched a web application that allows undergraduate students to plan for classes and visualize their timetable in a simple, easy-to-use interface: uniSkedual.

The motivation to build uniSkedual came from first-hand frustration when planning classes through Aurora.

“The main reason why we were motivated to build uniSkedual was because we were personally affected by the problem,” Alsheikh said.

“We all experienced frustration when it came to [registering] for our courses,” said the uniSkedual team.

With the 2020-21 academic year registration well underway, uniSkedual has succeeded in helping U of M students since its July 7 launch.

 

Why uniSkedual?

While it may seem that uniSkedual fixes a problem Aurora has already solved, Alsheikh disagrees.

“On the contrary, Aurora does not offer our functionality. Aurora lacks the visualization aspect, meaning that when going through the course catalogue and selecting courses, you will not be able to see your week at a glance until after you register. This causes a lot of issues for students, such as time conflicts and non-optimal selections.

“The university’s current recommended selection process involves manually entering course data on a sheet, which is error-prone and tedious.”

Developing an application for public use is no easy task. Team members Arheam, Elzeiny and Alsheikh had to overcome several obstacles.

On the marketing side, Arheam struggled with sending students a clear message.

“One issue from a marketing perspective was the failure to understand our value proposition, which [Fayez] later tweaked to a more effective and compelling prop,” Alsheikh said.

On the technical side, building the application required plenty of learning.

Alsheikh said he and Elzeiny “faced difficulty when integrating complex and unfamiliar libraries as well as having a short time frame to build all the required components.” The team’s software developers think the knowledge acquired through their U of M programs aided uniSkedual’s success.

Alsheikh said that Elzeiny “did find that the [computer science] curriculum was useful in terms of understanding programming fundamentals as well as best practices.”

Alsheikh credits a human-computer interaction course taken through the department of computer science as being instrumental for his contributions.

“It’s a class that definitely changed the way I think when it comes to software products, and it stressed on the importance of building user-focused products rather [than] tech-focused products, which was vital to the success of uniSkedual,” said Alsheikh.

The uniSkedual team is currently in talks with the U of M’s administration and exploring different paths for future work.

Share post:

spot_imgspot_img

Popular

More like this

Sports

Keep moving, even when the water gets icy

Rowing is not a mainstream sport in Winnipeg, but that did not stop Winnipegger Mike Caryk from competing in the biggest...
By
Faiyaz Chowdhury
Sports

Bisons soccer 2026 season review

The Bisons women’s soccer team has finished their run for the 2026 season. They finished with a 4-8-2 record. This is interim...
By
Faiyaz Chowdhury
Sports

Bisons complete 3-0 sweep against Fraser Valley

The Bisons men’s volleyball team played against the University of the Fraser Valley Cascades at the Investors Group Athletic Centre on...
By
Maleeka Haider
Sports

Bisons open new court with win over Cascades

The Bisons women’s volleyball team faced the University of the Fraser Valley Cascades on Thursday, Oct. 29. It was the herd’s...
By
Anthony Otoide