Aplikacja powstała na spotkanie z administratorami Teams w polskich szkołach. Chciałem pokazać, jak Power Apps + Power Automate mogą się przydać w edukacji. Jako, że był to koniec roku szkolnego, czas spotkań indywidualnych uczniów i rodziców z nauczycielami, to wybór był prosty - zrobiłem apkę do organizacji takich spotkań.
Zakładasz spotkanie (np. Dni Otwarte Maj 2021). Wprowadzasz listę nauczycieli, dla każdego podajesz datę+godziny kiedy może się spotkać. Określasz czas trwania jednego spotkania, np. 15 minut. Uczniowie i rodzice widzą w Teams listę wolnych terminów u każdego z nauczycieli, mogą wybrać taki, jaki im odpowiada. Program zakłada spotkania w Teams i pilnuje, aby dwie osoby nie wpisały się na to samo spotkanie.
Instrukcja wideo: https://www.youtube.com/watch?v=C6WpAXg_eCw
- Teams, otwieramy po lewej stronie "..." i szukamy aplikacji Power Apps
- Naciskamy "Zacznij teraz"
- Wybieramy zespół, w którym będzie dostępna aplikacja (patrz Uwagi niżej)
- Kiedy dostaniemy powiadomienie, że Power Apps są już dostępne w naszym zespole (chwilę to trwa), otworzy się ekran Power Apps - tu można stworzyć swoją aplikację. Nie robimy tego - idziemy na stronę https://emea.flow.microsoft.com
- Logujemy się (link w prawym górnym)
- Z listy środowisk w prawym górnym rogu wybierz nazwę swojego zespołu z pkt. 3
- W menu po lewej wybieramy Rozwiązania
- Na pasku wybieramy Importuj i ładujemy plik pobrany z tej strony (DzienOtwarty.zip)
- Czekamy kilka minut, aż się pojawi Dzień Otwarty na liście rozwiązań
- Kiedy pojawi się lista połączeń, zakładamy kolejno Teams/Outylook/Dataverse
- Wracamy do Teams, przełączamy na stronę naszego zespołu z pkt. 3
- Zakładamy "tajny" kanał wewnątrz zespołu dla osób, które będą miały wgląd w listę nauczycieli i ich plan spotkań
- Teraz dodajemy wszystkie cztery apki do kanałów naszego zespołu. W tym celu otwieramy apkę (Teams -> Power Apps -> Tworzenie -> Zainstalowane aplikacje -> Dzień Otwarty -> Zobacz wszystkie -> Aplikacje -> tu wybieramy jedną z apek i klikamy na nią aby otworzył się edytor). W edytorze w prawym górnym rogu jest przycisk Opublikuj w aplikacji Teams. Po wciśnięciu Dalej wskazujemy do którego kanału dodać apkę - "jawnego" czy "tajnego".
- Do "tajnego" (tego dla nauczycieli/administratora) kanału dodajemy (+) kartę Power Apps - wśród aplikacj znajdujemy kolejno: Spotkania, Nauczyciele, Zapisane osoby
- Do "jawnego" (tego dla uczniów i rodziców) kanału dodajemy (+) kartę Power Apps - Zapisy na konsultacje (możemy zmienić nazwę karty wedle potrzeb)
- idziemy do naszego wybranego zespołu i widzimy nowe zakładki z poszczególnymi apkami
- w aplikacji Spotkania dodajemy nazwę naszego spotkania (np. Dzień Otwarty dla klas 7-8)
- w aplikacji Nauczyciele wprowadzamy listę osób, z którymi się można spotkać, godziny tych spotkań i czas trwania jednego
- kiedy na ekranie spotkania zaznaczymy, że jest już otwarte do zapisów, to w "Zapisane osoby" zobaczymy terminy poszczególnych spotkań
- uczniowie, albo rodzice przez ich konta, używają zakładki "Zapisy na konsultacje" aby wybrać dogodny dla siebie termin
- spotkanie można anulować w tej samej zakładce, w której się zapisujemy
- spotkania pojawiają się w kalendarzu Teams u ucznia i u nauczyciela
- zespół, w którym instalujesz aplikację musi być typu "Inne" (chodzi o ten ekran, kiedy zakładając zespół wybierasz Zajęcia/Personel/Inne)
- do zespołu musi mieć wgląd każdy, kto ma móc się zapisać; jeśli więc nie masz gotowego zespołu np. na klasy 1-3, to zrób zespół Publiczny
- aplikacje do wprowadzania danych spotkań/nauczycieli (czyli wszystkie oprócz "Zapisy na konsultacje") można dodać do prywatnego kanału w zespole - nie muszą ich widzieć uczniowie
- jeśli apka pojawiła się w odpowiedniej zakładce ale nie działa, np. nie generują się terminy spotkań: otwórz listę składników rozwiązania (pkt. 13 instrukcji wyżej), tylko zamiast aplikacji zobacz przepływy. Klikając w "..." przy każdym z nich sprawdź, czy jest włączony (wtedy w menu jest opcja Wyłącz) czy też wyłączony (w menu opcja Włącz). Wszystkie 4 przepływy powinny być włączone.