Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C4GT Community] Nipun Lakshya App Enhancements #1

Open
4 tasks
omkar309 opened this issue Feb 20, 2024 · 2 comments
Open
4 tasks

[C4GT Community] Nipun Lakshya App Enhancements #1

omkar309 opened this issue Feb 20, 2024 · 2 comments

Comments

@omkar309
Copy link

omkar309 commented Feb 20, 2024

Ticket Contents

Description

The Nipun Lakshya Android Application stands as a monumental endeavor in the realm of education, serving as a cornerstone for the assessment of over 1 crore students and approximately 4+ lakh teachers in the state of Uttar Pradesh alone. With its extensive reach and usage, the application plays a pivotal role in evaluating student proficiency in foundational literacy and numeracy.

Developed primarily in Java with newer components integrated using Kotlin, the app harnesses the power of technology to streamline assessment processes on a massive scale. Its utilization of a modified version of ODK for data collection and APIs for efficient data access and storage underscores its commitment to efficiency and effectiveness.

Goals

In its ongoing journey of enhancement, the project introduces three key advancements:

  • SDK Integration: By incorporating an SDK, the app empowers developers to seamlessly integrate assessment functionalities into their applications. This not only extends the app's reach but also fosters innovation and collaboration within the educational ecosystem. [NL App Enhancement] Develop SDK for Assessment Functionality #2
  • Localization Features: The implementation of localization features breaks down geographical barriers, enabling users from diverse regions to engage with the app in their native language. This enhancement promotes inclusivity and accessibility, amplifying the app's impact and utility. [NL App Enhancements] Implement Multilingual Support #3
  • Integration with External Intents: Enabling integration with external intents enhances the app's versatility and functionality, facilitating smoother workflows and collaborations among stakeholders. [NL App Enhancements] Integrate External App Invocation for Assessments #4
  • Add missing Unit tests, fix typing errors by adding missing types and set up GitHub Actions to run a prettier linter on every PRs.PR Ticket

Expected Outcome

Overall, these enhancements represent a significant leap forward for our project, unlocking a plethora of new possibilities and use cases. From empowering developers to integrating assessment functionality into their applications to breaking down language barriers and enabling seamless integration with other workflows, these new features will elevate our project to new heights of usability, accessibility, and adaptability.

Acceptance Criteria

Mentioned on each of the individual tickets linked above.

Implementation Details

Mentioned on each of the individual tickets linked above.

Mockups/Wireframes

None

Product Name

Nipun Lakshya App

Organisation Name

SamagraX

Domain

Education

Tech Skills Needed

Mentioned on each of the individual tickets linked above.

Mentor(s)

@charanpreet-s

Complexity

Low

Category

Beginner Friendly

@swati082001
Copy link

While setting up the Nipun Lakshya App, couldn't find the collect_app folder to place the google-services.json file.

@charanpreet-s
Copy link
Contributor

While setting up the Nipun Lakshya App, couldn't find the collect_app folder to place the google-services.json file.

@swati082001 You can find the same under /odk/collect/collect_app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants