Giter VIP home page Giter VIP logo

microsoft-teams-apps-attendance's Introduction

page_type products description urlFragment
sample
Power Apps
Power Automate
Attendance app is a Power Apps based solution to take attendance in educational tenant.
microsoft-teams-apps-attendance

Attendance App Template

Documentation Deployment guide Architecture

Attendance app is designed to be used in a typical classroom scenario with a teacher and a group of students. The app will help teachers to record and save attendance of students in a clear and concise way rather than the traditional pen and paper attendance method. Teachers can mark or edit attendance for the current date or for up to 30 days in the past and view summarized attendance reports of a class or a student. It is built using Power Apps as a platform.

Attendance app has two tabs:

Take Attendance

In this tab, Teachers can mark and record attendance for a class that they conduct for the current date or up to 30 days in the past. The tab comprises of 3 sections:. It comprises of 3 sections:

  • Input fields
  • Summarized metrics of the class
  • A detailed attendance view of each student who is a part of the class

Take attendance page

Historic Attendance

In this tab, Teachers can view a consolidated historic attendance report for classes conducted in the specified date range. Teachers will be able to export attendance records for the entire class or can opt to export individual student records for the selected duration.

Historic attendance page

Legal Notice

This app template is provided under the MIT License terms. In addition to these terms, by using this app template you agree to the following:

  • You, not Microsoft, will license the use of your app to users or organization.

  • This app template is not intended to substitute your own regulatory due diligence or make you or your app compliant with respect to any applicable regulations, including but not limited to privacy, healthcare, employment, or financial regulations.

  • You are responsible for complying with all applicable privacy and security regulations including those related to use, collection and handling of any personal data by your app. This includes complying with all internal privacy and security policies of your organization if your app is developed to be sideloaded internally within your organization. Where applicable, you may be responsible for data related incidents or data subject requests for data collected through your app.

  • Any trademarks or registered trademarks of Microsoft in the United States and/or other countries and logos included in this repository are the property of Microsoft, and the license for this project does not grant you rights to use any Microsoft names, logos or trademarks outside of this repository. Microsoft’s general trademark guidelines can be found here.

  • If the app template enables access to any Microsoft Internet-based services (e.g., Office365), use of those services will be subject to the separately-provided terms of use. In such cases, Microsoft may collect telemetry data related to app template usage and operation. Use and handling of telemetry data will be performed in accordance with such terms of use.

  • Use of this template does not guarantee acceptance of your app to the Teams app store. To make this app available in the Teams app store, you will have to comply with the submission and validation process, and all associated requirements such as including your own privacy statement and terms of use for your app.

Getting Started

Begin with the Solution overview to read about what the app does and how it works.

When you're ready to try out Attendance Power App, follow the steps in the Deployment guide.

Feedback

Thoughts? Questions? Ideas? Share them with us on Teams UserVoice!

Please report bugs and other code issues here.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

microsoft-teams-apps-attendance's People

Contributors

abbodh avatar microsoft-github-operations[bot] avatar microsoftopensource avatar yashrajmungale avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

microsoft-teams-apps-attendance's Issues

CSV-UTF8

How can I make the excel file save in CSV-UTF8 format, since I have problems with some characters when downloading the file

CreateList Flow Failed

I'm trying to get attendance app running for Microsoft teams, the step after importing the CreateSharePointLists package
and try to run the flow ends with failed.

{
"status": 400,
"message": "طريقة العرض المحددة غير صحيحة.\r\nclientRequestId: 31cf4e52-8e49-4b19-a0e4-28558f0d1016\r\nserviceRequestId: 4a1d6c9f-d0b0-b000-59c2-41c572a316dd",
"source": "https://xxxxxxxxx.sharepoint.com/sites/Attendance/_api/web/lists/GetByTitle('SessionMetaData')/views/getbytitle('All%20Items')/ViewFields/AddViewField('ClassId')",
"errors": [
"-2147024809",
"System.ArgumentException"
]
}

Error2
Error1

Ayuda, No funciona la aplicación correctamente

A pesar que se ha instalado la aplicación varias veces para corregir errores en el momento de su instalación.
La aplicación no permite marcar present absent, excused, late.
No funcionan los botones al momento de tomar la asistencia. ¿por qué no funciona?

Ayuda,
Saludos,

No student

Maybe its obvious but manage to make this app. Took an team to test but i think it goes wrong that this was not an class team.
Resume see the tab. Can activate in an class team. But now i dont see students and in the upper left dropdown menu search bar i see all the team i own.

Do i have to make this app for all the class teams? You have to add an SharePoint adres in the app. And this is not universal.

Mis that step in the tutorial.
Regards eric

I got an error on the flow (Step 18)

Following the step 18, as soon as I import the flow using the package "CreateSharePointLists" I'm able to get the flow opened. Then, when I try to run the flow and paste the SharePoint URL within the flow, it takes about 10 min and get failed on the flow "Timeout". I could see that it stops on the last step of the flow. All the previous steps went fine. Can someone help me?

Screenshot 2022-07-27 184630

Error with Date in Flow

The Create CSV Table step within each Flow is wrong. It looks for a Date column whereas the deployment guide and powerapp are writing to LessonDate. This causes the export functions to not output the Date field.

issues with JSON and claiming class conflict

We are trying to set this upp for out school to track attendance until our other system is ready. However, we changed our classes in Teams to reflect the current situation and now we just get error about the JSON files not being in the correct format and the app claims there is a conflict of class times even though that is not the case.

Any ideas if there is an easy way to solve this issue?

Attendance_issue

AttendanceApp not work on teams

I have followed the deploy guide to configure the app and imported the app into teams successfully. but the app looks not work to record the attendance. What steps I use the app is that:

  1. schedule a meeting on Teams with the team we configure and import the app
  2. open the AttedanceApp tab on teams
  3. select according team and the duration time of the meeting. then click Initiate button.
  4. Join the meeting form teams.
  5. No Attendance data appears on AttedanceApp page.

I would like to confirm if it is correct steps to use it. Please feel free to point out if any step I missed.
Thanks so much.

image

image

Unable to edit student attendance

hey, I initiate multiple sessions and tried to edit a session by selecting existed session date and time but the edit button is not enabling, still initiate button is enabled and it allows to create duplicate sessions.

please let me know what is happening and how the edit will work.

Thanks!

schedule Attendance

schedule Attendance for Future is not allowed but in the bast is allowed and name in Arabic in CSV - Excel has broken how CAN BE SOLVE, AND you add attached file and folder from attendance app.

kindly regard

The CreateSPList flow doesn't work

I tried the "manual" way of creating the SP List last week and everything worked fine and I wanted to do it again today in a different domain with the Flow method and it didn't work. I have followed the steps one by one but when I run the flow it gives me this error:
Unable to process template language expressions in action 'Extracted_Tenant_Name' inputs at line '1' and column '2789': 'The template language function 'substring' parameters are out of range: 'start index' and 'length' must be non-negative integers and their sum must be no larger than the length of the string. Please see https://aka.ms/logicexpressions#substring for usage details.'.

As far as I know, I am putting the name of the Team correctly... Could anybody help, please?

Power App not working inside Teams

At few instances, the Power Apps does not work with in Teams. However, the same when tried in Power Apps studio works perfectly fine.

Order and search

Hi,

Is there a way to adjust this to allow the members to be organised alphabetically?

Also is there a way to change the drop down to a search box for picking a class?

Sorry quite new to this!

Use without OneDrive for Business?

I'm trying to set this up but in our tenant, I don't currently have access to OneDrive as a connection. If there was a way to make it save those reports to the Team SharePoint or just present them for download directly, that would be great.

So because of not having that connection availble, i can't import the Power App zip. This there a way to pull that part out for now so I can get it imported?

Thanks

image

Office365Users.UserPhoto failed error in attendance app

We have installed attendance app for Microsoft Teams.

https://github.com/OfficeDev/microsoft-teams-apps-attendance

We have followed all the deployment steps mentioned in above link. App is successfully deployed.

It just gives below error when trying to run in Teams.

Office365Users.UserPhoto failed: The method 'UserPhoto' has an invalid value for parameter 'userId'

Please check the attached screenshot of the error. Kindly assist us in fixing this error.

attendance app error

Unable to mark attendance for any student or owner automatically and manually

Hello Team,

Need urgent help in regards to Attendance app in Teams.

-Published the Attendance app in Teams- Successfully
-Create a class -Success
-Initiate a class- Success
-All members of channel groups show under students list- Success
-Checked and verified they are online

a, However, attendance is not marked for anyone in group. Either Absent or Present or any other status.
b, No option to mark attendance manually.

Followed exactly the same procedure mentioned in documents.

Please confirm if we can mark attendance manually
Procedure to mark attendance. Appreciate if you add the details .

If it will be marked automatically-How to make it working?

Any hidden requirements to get this app working properly?

Thanks
Inderjit

Amended for Workplace

Hi Guys

Great looking app, could this be amended to be suited to a workplace for meeting attendance? Would be an awesome update

Students Not Appearing

Hi,

I have followed the guide, the lists of teams appears in the dropdown (they are class teams from SDS), however the students do not appear in the list.

Any ideas? Thanks

Error alerts in Power Apps

Hi all,
My Power Apps page shows several errors when trying to test and edit the app. Any suggestions? I think it is to do with data types but I have checked these in SharePoint, deleted them and recreated again.
image

Reports contain headers but no data

Both SharePoint lists are being populated with the correct data but when I try to extract this data via the historic data tab, my OneDrive contains only the headers. No data is being included in the reports.

I'm assuming all permissions are correct otherwise the lists wouldn't be populated and the OneDrive file, but can anyone suggest a reason for the issue I'm seeing, please?

Many thanks.

I can't initiate a attendance

Hi,

I tried to use the app
I followed all the steps but i had to skip the step 3 because I don't found the SKU id even with the cmdlet Get-MsolAccountSku.

So i created a group and I added teachers on it

I share my flow and the app to the teacher's group.
I import the app into teams and i share it with my team (a Classroom class)

As an owner of my team, i scheduled hours for my class on the app and when i click on initiate, nothing happens.

attendance - initiate

So i connect with a student account, but first the app ask to share with the student. !

And finally, he can't select his class because nothing appears in the list

attendance - select class

What i'm doing wrong ?

Thank you for the support

CreateSharePointLists.zip (23 April 2020) fail to import

I have tried to import the CreateSharePointLists.zip to Flow in 3 different tenants and all fail with the message "Something went wrong. Please try again later."

Version of CreateSharePointLists.zip: 23 April 2020

What am I doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.