For back-office administration, we created an app called Owl Management:
This is a low-code, model-driven app where all functions for Wayfined Academy’s back office are handled, including student, faculty, application, inquiry, and survey management. And off course analytics to provide a helicopter view:
From the low-code perspective, we created a sitemap using both OOB sitemap and app editor.
We also highlighted how this was done previously with XRMToolBox’s Sitemap Editor which saved us, low code experts, from editing the sitemap directly in XML:
We paid tribute to a famous blog post that made waves in the community. Megan shared a clever hack on how to add some color to the system by using emojis, which really took the community by storm! Today, of course, we would prefer to implement this using JavaScript Web Resources attached to views, but we wanted to give a nod to this iconic hack! Here’s the link: Using Emojis in OptionSet Fields.
and the result;D
The app also includes Business Process Flows, Staging, Branching, and more—all done with low-code:
And the activities are assigned to the Student using Power automate (trigger on student request update/create
Student will see all the activities on the My Activities page in Power Pages in the List:
When the Survey is assigned to the Student – user navigates to the Survey tab and the first question appears on the screen:
We have built a portal for students using Power Pages.
We were utilising the best no-code features available.
On a landing page, we did a quick and easy set up of the header with a logo of our academy, added the links to the pages.
The student first opens it and clicks a button “Find me a school” to start the process of finding a better school for them. The student is redirected to the Submit Request page:
The submit request page contains a form of the student that they should fill in:
On submit the student will be redirected to the My Requests page:
On the backend, the managers see the request:
And the activities are assigned to the Student using Power automate (trigger on student request update/create
Student will see all the activities on the My Activities page in Power Pages in the List:
When the Survey is assigned to the Student – user navigates to the Survey tab and the first question appears on the screen:
As a team, we have a primary goal: We help magic happen by utilizing modern AI approaches.
We also understand that every student needs a mentor, but the number of available mentors is minimal today. Our idea is to introduce digital twins for available mentors, which would allow us to help a more significant number of students. To achieve that, we are using all available data about the mentors. But to keep it fresh and reliable, we must have the latest events in our OneLake.
So, we implemented the LinkedIn profiles’ social crawlers to track all the mentors’ activities and events and suggest new potential mentors.
We do that via the most modern and most straightforward way by utilizing the PowerAutomate Desktop:
Then, the data will be collected and stored in an Excel spreadsheet, making it available for future processing with our Data Factory.
The primary consumer of the data regarding upcoming events is the students, who use the complex search request to find the proper event by searching across different fields. Participation in community events potentially increases the chances of successful onboarding to the new school.
Relevant search API functionality if covering 98% percent of the required functionality. Unfortunately, this API is unavailable on the Power Pages side. We implemented the Power Automate Flow from the portal, a wrapper around the original Dataverse API, to resolve that issue.
On the portal side, we are using the Select2 component to implement autocomplete functionality.
Keeping up with our Low code focus, even after the outdoor activity which rushed our metabolism to its highest level! It feels GRRRRREAT!!!! Thanks for arranging this.
We are building a backend for the academy administrators using Dataverse and Model driven application.
Streamline Customization: Tailor forms, views, and processes to specific roles, ensuring academy administrators have access to the exact tools they need without overloading the interface.
Reduce Development Time: Focus on delivering business value rather than spending weeks coding. The drag-and-drop interface and prebuilt templates save hours of manual work.
Enable Scalability: Easily adapt to growing needs, whether adding new survey question categories or introducing workflows to automate survey evaluations.
Boost Collaboration: Team members with varying technical expertise can collaborate effectively, bridging the gap between IT and business teams.
The dataverse allows us easily set up the data model for Survey Questions for students:
We are using the power of the Model-driven apps to easily create a back office to easily set up which forms and views are accessible for our academy administrators:
Kudos to one of our judges @benedikt bergmann for all the work shared at GitHub. We strongly recommend all fellow magic makers here to check it out GitHub – BenediktBergmann/PCFIntro Will it be too much to say, we really want to win a book about Application Lifecycle Management on Microsoft Power Platform?
We also released the PowerPlatform custom connector. That is available in our GitHub repo. The repository also includes GitHub pipeline implementation to release the fresh version of the connector.
So, you can now use the connector to process the emotional recognition reports by uploading the prepared dataset to SharePoint and notifying the Admin that the artifact is available.
The repo structure is simple enough.
The repo also contains the release pipelines based on the GitHub actions.
How to build a new release?
Follow these steps to manually create a new release on GitHub:
Create a New Tag: Use the naming convention v.x.x.x.x, where x is a digit. For example: v.1.0.0.0
Generate Artifacts: Ensure that the artifact name is automatically derived from package/Other/Solution.xml using the UniqueName attribute.
Update Documentation: Make sure all relevant documentation is up-to-date with the new release details.
Publish the Release: On GitHub, draft a new release, add the appropriate tag, and upload the managed and unmanaged solution files.
Artifacts
Artifacts generated during the release process include two types of solutions:
Managed: This contains the finalized version of the connector, which is ready for deployment. It ensures that all customizations are locked and can be used in production environments.
Unmanaged: This includes the editable version of the connector for further development and customization. It is ideal for testing and development environments.
In the world of Microsoft tech, much like Hogwarts, the real magic happens when all the pieces work together…
We take all of the feedbacks from our honorable judges as a gift (THANK YOU!!! and we hope you like the morning sweets, those are healthy snacks from Spain brought by Yurii the Wise, and we do accept orders and offer free delivery). Pls don’t take this wrong, we are just trying our best!
Thanks for your yesterday recognition
Since yesterday evening, we could not stop thinking about low code.
So, today we aim to do the series of updates sharing our efforts in the Low code category. We know we might not be the best in there, but we are exploring, listening around and learning as we speak. Would Low code dance or something will help to improve our image in the low code field?
Getting down to business, we are using the Power automate in our solution. The process we automate is the creation of the activities required for each student in order to be allocated to a faculty. We have a template of the activities. After the student starts the assessment process – the guidance is available for them.
In order to pass the survey, we are using the survey responses table, the drafts are prepared in advance using the Power Automate:
We will share more in the coming posts. Please excuse us for the long start of this one, it was a clumsy attempt to make it feel like a morning read after a late night yesterday. We had a lot of fun and still having it!
Imagine starting your magical journey at Hogwarts, ready to embrace the house meant to reflect your truest self, only to realize the Sorting Hat’s decision feels… off. What if the house chosen for you doesn’t align with your abilities, aspirations, or identity? For students caught in such a magical mismatch, The Magic Quill Platform offers a fresh start—a way to chart a new path and find the place where they truly belong…. You feel the pain, right? When presenting our concept during the team intro in the morning, we saw some nods and signs of appreciation, so we guess you do.
New Path for Magical Education
We are the team behind Magic Quill, a revolutionary platform designed to help students find their perfect fit when the Sorting Hat’s decision falls short. While the traditional magical hat may guide most students successfully, it can also make errors. For those who feel misplaced, Magic Quill offers a lifeline—a way to discover where they truly belong.
How It Works
Our platform leverages insights from multiple sources to create a comprehensive profile of each student:
Historical Data: Analyzing school records, academic performance, and teacher feedback.
Social Dynamics: Incorporating peer interactions and behavioral patterns.
Interactive Interviews: Conducting video-based sessions that delve into a student’s aspirations and challenges, enhanced by emotional analysis and physical metrics.
Using this data, Magic Quill identifies schools and programs better aligned with the student’s potential, allowing them to thrive in a supportive environment.
The Application Journey
When students realize they need a change, they can submit a request through the LogiQuill social portal. The process is straightforward yet thorough:
Request Submission: Students initiate the process, sharing their reasons and challenges.
Data Retrieval: The platform gathers relevant historical information from the current school.
Interactive Interview: Students participate in a personalized session with advanced emotional analysis and wearable devices capturing physical metrics like heart rate and stress levels.
Decision Making: With all data in hand, admins suggest tailored educational paths and initiate transfers.
Emotional Analysis & Metrics
The emotional analysis technology integrated into our platform uses tools like… (we have to test and figure out during these days… :D) This system should processes video, audio, and text inputs to recognize emotions, helping us understand students’ mental states during review sessions. Additionally, wearable device (pulse oximeter) proves valuable insights into stress levels via pulse variations.
By combining these emotional and physical indicators, Magic Quill ensures every recommendation aligns with the student’s well-being and potential.
A Seamless User Experience
From the moment a student submits their application to the day they walk into their new school, every step is designed with care and precision:
Application Tracking: Students can monitor their review request status, from submission to final approval.
Data-Driven Insights: Real-time analysis provides meaningful, actionable suggestions for each student.
Interactive Platform: Features like emotional analysis and wearable integrations create a dynamic, tailored experience.
System sketch. “Our portal isn’t just any ordinary app—it’s platformus totalus!“
Students who realize they need to decide to change schools can submit a request for review from the LogiQuill social portal. After the submission, the administrator starts reviewing the request and instantiates the request process for the historical data related to the student from the school.
The Bigger Picture
Magic Quill doesn’t just help students find a new school; it helps them reclaim their confidence, rediscover their strengths, and unlock their potential. By bridging the gap between misaligned expectations and true opportunities, the platform creates a path where every student can thrive.
In the magical world, as in life, finding the right place can make all the difference. For students who feel lost, Magic Quill is here to help them find their way.