Alpha Plugin Contest 2: Intelligent Document Viewer Development Contest

Hey everyone! We’re excited to announce a fantastic opportunity to showcase your plugin development skills and contribute to the Alpha Case Management System. We’re challenging you to build an interactive, intelligent document viewer plugin that will transform how our users interact with case documents!

The Challenge:

Imagine a system where users can not only view documents but also seamlessly connect form data with the document’s content in real-time. Your plugin will be integrated into the Alpha Case Management System, empowering users to create and manage cases more efficiently.

What You’ll Be Building:

Your plugin will enable users to:

  • Securely Upload & Access Documents: Integrate with Azure Blob Storage for secure document upload, storage, and retrieval.
  • Experience an Intuitive Viewer UI: Develop a scalable and zoomable document viewer with a dynamic data model form alongside it.
  • Utilize Feed-Based Highlighting: Implement a system where selecting a form field (like “First Name” or “Address”) instantly highlights the corresponding region in the document.
  • Benefit from Zoom-Zoning & Contextual Focus: Ensure that when a feed is selected, the viewer auto-scrolls, zooms, and highlights the relevant area, enhancing readability and accuracy.

Functional Requirements

  • Document Upload & Storage

    • Documents are uploaded during case creation.
    • All documents are to be stored and accessed via Azure Blob Storage.
    • Secure retrieval and rendering of the documents within the viewer.
  • Document Viewer UI

    • The main panel displays the document in a scalable and zoomable format.
    • The right-hand side features a dynamic data model form, reflecting the full case object structure.
    • Each form field corresponds to a data point that is either extracted from or manually entered against the document.
  • Feed-Based Highlighting

    • The plugin must support mapping between form fields (feeds) and document content.
    • On selecting a feed (e.g., clicking on “First Name”), the corresponding region on the document is auto-highlighted.
    • This behaviour should be consistent across all mapped attributes such as:
      • Name
      • Address
      • ID Numbers
      • Dates of Service
      • Billing Amounts
  • Zoom-Zoning & Contextual Focus

    • When a feed is selected, the viewer should:
    • Auto-scroll and zoom to the relevant area on the document.
    • Visually highlight the mapped region using bounding boxes or visual overlays.
    • This enhances readability, validation accuracy, and user trust.
  • Plugin Input Parameters

    • The plugin will receive:
    • A file reference (from Azure Blob)
    • A structured object representing all feeds (key-value pairs mapped to bounding box coordinates).
    • This object should be extensible to support future data models and layouts.
  • Contribution Mechanics

    • Developers within the academy will be given access to:
    • Plugin builder
    • Sample case objects and document mappings
    • Once complete, contributors will publish their plugins back to the academy community via the designated platform portal.

Why Participate?

  • Showcase Your Skills: Develop a cutting-edge plugin that solves a real-world problem.
  • Enhance Case Management: Contribute to a system that improves efficiency and accuracy.
  • Learn and Grow: Gain hands-on experience with Azure Blob Storage and advanced UI development.
  • Community Contribution: Publish your plugin to the academy community via the designated platform portal.

Contribution Mechanics:

  • You’ll get access to a plugin builder, sample case objects, and document mappings.
  • Once your plugin is ready, you’ll publish it back to our community via the designated platform portal.

:trophy: Be the Fastest & Win!
The first valid submission WINS the competition!

:date: Important Dates:
:memo: Register by: 11th April 2025
:hourglass_not_done: Submission Deadline: 9th April 2025 - 23rd April 2025

REGISTER TO ENTER THE COMPETITION: Microsoft Forms

:round_pushpin: Submit Now & Take the Lead!

Let’s build something amazing together!

We’re excited to see your innovative solutions. If you have any questions, feel free to ask in the comments below!

6 Likes

Awesome :tada:, this is gonna be funny :partying_face: :clap: and educational :clap:

1 Like

Reminder! Tomorrow is the last day to register. Don’t miss out – register now to participate!

1 Like

Hi team

When I try creating a storage account on Azure, It keep on sending me to the welcome page which requires me to create subscription.
When i start with Azure free trial, it wants more infor from me like personal account and bank details.
Am asking this coz this is the neutrinos account, I logged in with.

Anyone please assist.

Thank you in advance

@Ziyad @chiranjit please help

1 Like

I am interested in participating this contest. Is this still open?. If it is, I tried to join the contest using microsoft forms, it says, Participants should have a work account
@Eldho

2 Likes

Facing the same issue

1 Like

I am also interested in participating in this contest and am facing the same issue.

1 Like

Same here. It says, Work account required.

1 Like

I encountered the same issue during registration as well

1 Like

Hi Guys , You can go ahead and participate , Please let us know if you guys need any support and let us know once you have finished .

1 Like

Facing the same problem—Microsoft Forms says participants should have a work account. Could you please guide us on how to proceed?

1 Like

Hi Guys , You can go ahead and participate , Please let us know if you guys need any support and let us know once you have finished . - We have taken down your names

1 Like

I’m also interested and facing same issues please consider me also.

1 Like

I am also trying to register for this contest, but it says personal accounts are not allowed.

1 Like

@NashitaAfrah please note

1 Like

Rise a ticket for the cloud ops team.

1 Like

For the contest, How can i get the access to the plugin builder.

3 Likes

@Ziyad please support

1 Like