And from now, if I'm not mistaken, so welcome everyone to the DHS 200 Academy. We are very happy to start this Academy with you. As we said on Friday, it's going to be a very intense and ambitious program. So we are going to be reminding you that we have materials in one side and that we have the content on another side and you have to explore yourself a lot of those materials and then come with the questions. So first thing I want to say is a small update on the agenda. We do have a new expert launch that will cover the Asia region. So we will have Pamod from Sri Lanka, from his Sri Lanka working also with Ministry of Health presenting and being, not presenting sorry, being able to answer your questions on Friday, the last day at 9 a.m. Oslo time. So please join that expert launch as well, especially if you are in the region. This will replace the travel shooting session and it will be updated in the agenda. We will keep on reminding you. Just a short reminder that on Friday we have a session for you to share your project. So please get in contact with us so that we block a spot for you. It's just 10 minutes. You don't need to prepare a presentation. We just want you all to discuss and share what are your projects with the Android app. So before starting, what are we going to be doing today? Today our purpose is that at the end of the day you do have the Android app installed. You have an idea of the menus and everything available in the app and you can link connected to the server that you will also have prepared. But for that we are going to start with a small demo that I'm going to make of the Android app that is not going in detail to many things because we are going to explore in detail some functionalities during the session. So today it's more like a generic overview. We want you to know where are all menus. I'm going to be moving soon to the app to displaying the Android app while I do the demo. But I am actually following this presentation that is available on the Android Academy platform. You have all the information that I'm going to be explaining is on the presentation. I'm just not going to be displaying it. But I think it's good for you to keep it in case you need to do a presentation to make a presentation yourself or if you just want to go back and use it as documentation. So we are going to move to the Android app soon. Well these are the areas that we are going to cover. But again I'm going to do it in the app and not in the demo. So let's move to our Android app and the first thing is the login. In the login what we want to show you is that we have tried to simplify as much as possible. One by adding a QR reader here so that let's see if it works with this more image. I have to make it bigger. But ideally we just want your users not to need to type the URL that is usually uncomfortable. We cannot do this with the user and password. And the other one that if it's available in the device is really useful is the fingerprint in case you have logged in previously. So that's the one I use now. So most of you should know already what the app is doing now and the first thing the app does is to sync your configuration is downloading your metadata from the server based on your sharing settings and based on your org units. So all the configuration in the server you log in and it just comes directly to the device. And once the configuration is synchronized then it's going to synchronize the data. So now it's downloading the data from the programs and org units and datasets that the user has access to. Okay so here we are the home screen. What do we need to know from the home screen? In the home screen what we are the main purpose of this app is to simplify the user experience. So we try to keep the DHS2 configuration transparent to the user. They are seeing a combination of tracker programs, event programs, datasets. But ideally everything feels the same and they just need to think, okay what am I working on today? But the reality is that we are mixing the different metadata for DHS2 and you can know that by this little word next to the number of records. So if you see person this is the track entity type name. So this is a tracker program. If you see events and it's an event program and if you see datasets and it's an aggregate dataset. And what you see here are the programs and datasets that are assigned to your capture or unit and that the user has either can capture or can view only sharing settings. But Jaime will tell you more about that. These icons and all the icons we are going to be seeing in the app follow a legend that you have in the presentation so you have it as a resource. And I only want to say that when there is no icon for the sync status means data is synced. And when there is a little i on top of the event status icon means that event can only be synced it cannot be edited for either sharing settings or because it's expired or protected for any other reason. So I want to talk to you about filtering and sorting. Again in the presentation you have a table that will explain you which kind of filters are available for each screen. I'm going to show you now all of them but because they they adapt to the to the to the domain where we are based on what makes sense. There are two that depend on configuration which is when we use a CAD combo as an attribute for a program or dataset and when we use the possibility to assign events to users. I'm hearing a background noise I don't know if someone has a mute or if it's my own. So yeah done. So these two will depend on configuration the rest will depend on the screen. So where can I find this? This is here. So now we are in the home screen and you have these filters. If we go let's say if we go to a dataset you will see only period or unit and sync status because this dataset doesn't have any CAD combo. So I'm going to go to a tracker program which is the most complex then you can see all of them. You do have in the slides also information on how the filters work but this is the most these are most of them. So I just want to say when you use event date it's going to filter based on the event date but if you use the future because here we have present, past and future these shortcuts you can also choose specific dates or periods. I want to or periods anytime will not apply any filter but I just want to say if you are in a tracker program and you choose the future then it's not going to use the event date it's going to use the due date so it's going to help you filter your scheduled events. This one is the enrollment date which in this case is called case registration date. This is a label in the server the or unit so for the or unit you can either open the open the hierarchy and explore the hierarchy or you can just type and search your or units and add them to the filter. You have the sync status enrollment status because it's a tracker program and event status. If we had a possibility to assign events we will have assigned to me or if we had a CAD combo as an attribute and the last thing is that you can also short so when we sort not short short when we sort and what it's going to do is in this case this is a date so it's going to order all my track identity instances based on the most recent event you know the events and it's going to show me what am I sorting by based on what here is on the event date. If I sort based on I don't know the or unit it's going to show me that this is sorting by enrolling or unit. Clicking again will change the order and then clicking again will disable the sorting and sorting when it's not a date is alphabetical and I don't want to spend more time on the sorting and I want to show you the data sets so how do data sets look here let's open one this is a list of already reported data sets we have the date this data set is daily and we have the or unit of the data set so here each one of these tabs are the sections on your data entry form and then here you have the table and to navigate the tabs you can swipe but you need to be on the tabs because if you swipe when you are on the table then it's the form what is moving now in this version that I'm using which is 2.3 we cannot see two little arrows that should be here for you to adjust the width of the column this is in 2.3.1 which is going to be released during this week but in this one we lost it that was a mistake and sorry about that so we will see more about data sets on the data sets day and we will explore the validation truth that I'm not going to be showing now the last thing I want to say is that here we find the details this is in all app we have details usually is the date and the and the or unit of the data in most cases in the status in this case this data set is open to complete it when we say we are asked yes I want now it's complete I could reopen now from here let's move to the event programs I open this event program everything is quite similar so here we have a list again event date and all unit to create an event I'm going to be asked by the date here you see the icon the date and they play the date is pre-populated always with today and the or unit if the user had only one or unit it will be pre-populated with that or unit as well but this demo user is the same to the whole here now this is my data entry form the sections in events and programs in programs in general are a bit different than in data sets here each one of these labels or headers is one section and I can only have one section open at a time all across the app when you see an information icon means it's a description to be shown there is a description to be shown in all objects and of course program rules apply I don't know if we have any here and yes yeah program rules apply and the old program rules are supported and Jaime will tell you more about that tomorrow and here we have the completion percentage spinner which will be also updating based on the on the fields are visible based on the audience you know we can hide and show fields and sections so this will adjust this will affect your your completion spinner and I didn't say again the user is asked do you want to finish or finish and complete you know the completion is a core term in the HIS2 we have statistics in the server based on completion so we need to keep on adding it and this follows the icons that I told you before and let's explore a bit a tracker program now okay so when we open a tracker program we always open in the search screen for now and and you will see more about how to configure this screen with Jaime later today I just want to tell you that this follows whatever configuration you have in the server the number of fields to be searched the number of minimum fields required for searching or the number of maximum attributes required to display all this it's going to be taken from your configuration in the server and and then this is your list of trap entity instances so what we are seeing here if this program had a picture assigned this will be the profile picture and the track entity instance had a picture it will be displayed it would be displayed here what is the profile picture is the first attribute of type image marked as display in list we will see this on day three and so if there is no picture we will take the first letter of the first attribute and if that attribute is empty then the icon of the track entity type will be displayed so this is the three levels now we always see three attributes here in the card in the list of cards these three attributes are again the first three attributes marked as display in list in the program you will see that later with Jaime and if we expand the card then we see all attributes in this case only four but if we had more you will see more but they need to be marked as display in list in the configuration so last thing I want to mention here is that we try when we are in tracker programs to handle two levels the program level which is a track entity instance enrolled in a program but also the track entity level so in this case the patient level with all the activity of the patient in the different health services or programs that we offer in the facility so one step to do that one action to that is to display here the different enrollment so you know that this user is enrolled in two different in three programs actually in the current one in contact tracing and in also in the port of entry program so here you see that they have different enrollments and so also aligned with that you can change the program here if you don't find your your patient you can change the program or if you just want to work in another program you can change it here as long as they share the track entity type this list will be a list of programs with the same track entity type which in this case is persons and you can also search across all persons registered on your this case on your device and and then the attributes will be those in common for the track entity type and not specific for the program okay let's move on and open one dashboard the one track entity instance okay what are we seeing here the first thing I want to show you is the the header the tabs in the in the top of the of the dashboard here we have an overview of the patient this is what we call the track entity instance card I will explain this later here we have the stages the events of the stage of the different stages for this program the next tab again you can navigate the tabs are the patient the program indicators related to this track entity instance we will talk about this on Wednesday here we would have the relationships if this patient had again following your server configuration and here the notes we also have notes in the events I didn't say it before and and we cannot as many as we want we will see here when we have one so in the overview what are we seeing here again the first three attributes marked as display in list are here here we have the track entity instance I the track entity type icon if the user had a picture it would be if the patient had a picture it would be displayed here here we have the follow-up marked icon so you can see in the list how this patient is marked for follow-up we do this with that icon and then the enrollment status that this in this case is open or active here we have the enrollment enrollment date with the label assigned in the server and here we have the enrollment or unit if we wanted if we wanted to modify the attributes of the patient we click on cd data first we have the enrollment data as the details of the event enrolling or unit enrollment date and then coordinates if the user patient has them based on your configuration always and then here we have the attributes here is where we can modify the attributes of the person so I want to talk to you now about this menu because it has a lot of actions so here is where you can delete a track entity or an enrollment if you have permissions here is where you can open the patient dashboard so here we are showing that this patient is enrolled in one program and could be enrolled in two more if it had if he had more enrollments it will be here as active and if he had historic enrollments they will be also displayed here and here we can open the enrollment dashboard so if this patient had more enrollments they would be here and I can navigate them directly from here so this is how we elevate a bit the unit to the track entity instance and not to the program the next interesting action here is the event timeline so we can choose how do we display the events for our dashboard so I'm going to change it to timeline this is how the app displayed the events before so here we have a list of events or program stages ordered chronologically for programs where we have repeatable stages and where we know that we are going to end up having a lot of events registered it might be a bit confusing to have them all listed one after the other so in these cases we recommend grouping events by stage so now we have this patient has one clinical examination three lab requests three results so this is just the display and whatever you choose whatever the user chooses it's going to be stored in the app for the next time so they don't need to do it all the time and then the last one is that here you can change the the status of it you do it from here and the last thing that I want to show you very quickly some of it out of time are the maps we will see maps I think again on Wednesday but there are two places where we can see maps in in the app at program level so I open the program and if the program is configured for having or your enrollment sorry coordinates either at enrollment or track entity instance or event I will be offered this okay so oops so here we will be seeing the coordinates of the track entity instances yes and then you can navigate them so the one where you are in is a bit bigger and then it will so you can either navigate with the icons or with the cards here some of them don't have coordinates and you can open from here and the other place where we have where we have maps is inside the track entity instance in the relationship so this person has three relationships and I can display them in the map or in the list I'm going to stop here you do have you do have the presentation available in in the in the in the academy platform and and please if you have questions if you want more detailed demos many things we will see during this week but if you want more things or you have questions please stay today one hour after the session or come tomorrow one hour before and then we can make the demo again or answer your questions and please I should have reminded before that the question should go to the slack channels that we have and not to the chat here in soon and this is all for me right now sorry for the like the super condensed content I guess this is how we have to do it so that now you can have us more break I'm sorry it took some minutes from your break so I'm going to stop here and see you I need to check the agenda yes so everybody please be back in three minutes we're five minutes late because we can you hear me yes no it's okay we allow five minutes in the morning please everybody be on time and also don't worry about the the account in the server you have been asking me everywhere please be patient you're going to receive these instructions during the day so do not worry we'll see you in three minutes we'll start with the next session which is a intro to the metadata please be here at 10 30 for those who are following also time in three minutes for the rest of the world because I cannot go through the whole time zone thank you can I add some things sorry and we're using the break so maybe help me we can give them too many but yes Alice yes don't forget to mark your attendance as mentioned Friday it counts as 10 percent of the final grade so I have posted the link to the attendance form on the online platform in the chat so please please please don't forget to mark your attendance this is mandatory every day every single day this is the first thing to do thank you so much thank you hello welcome back everybody we are going to start the first session of today after the demo it's gonna last 20 minutes from 10 30 now to 10 50 sorry about that we have here Rebecca who's going to be presenting the first part she works as well for the University of Oslo and she has been leading the WHO DHS2 implementation packages so thank you very much Rebecca for being here on the floor or the camera is yours thanks Jaime are you going to share your screen or you want me to do mine I have given you rights but as you want if you want if you want me to do it if you could do it that'd be fine because then you can take over yeah I'll take but I can say good morning and thank you guys for letting me say hello for a few minutes it's nice to see a lot of familiar names in in the group here and I will just say I think you know the android product has has enormous potential for supporting the COVID-19 surveillance use cases so I will just so I will just share a little bit an introduction to the metadata that's also going to be your reference metadata for this for this workshop this week so in case you haven't noticed there is there's a pandemic going on so COVID was first identified in Wuhan China and since then we've seen local transmission reported in more than 200 countries and territories across all six WHO regions so it's quite interesting to have such a common use case across so many countries at the same time interesting but unfortunate and as of recently the WHO has been reporting more than 50 million confirmed cases and 1.2 million COVID-19 deaths across the world unfortunately it looks like there is yet no end in sight so at the University of Oslo we've had an approach with the World Health Organization for several years now where we develop digital health data toolkits so basically using DHIS2 as a platform to help disseminate best practices standardized metadata through DHIS2 as a platform and enable countries to to adopt that metadata and then go ahead and do those kinds of customizations and adaptations that they need for their own local workflows so in the case of COVID-19 we followed the WHO's technical guidance the technical interim guidance that was initially updated in February and we continued to update pretty rapidly for the first maybe two months or so as the guidance was evolving so this package it mainly supports case detection situation reporting active surveillance contact tracing and response and I'm sure many of you might be familiar with some of this metadata because at least for the countries that we are in contact with we know that DHIS2 is being used for COVID-19 surveillance in 30 36 countries around the world many of those countries have taken the the standard metadata as as kind of a starting point and many have turned around and and done some incredible innovations using that starting point next slide so I'll just give you a little bit of an overview of what this includes so we developed this toolkit this set of metadata packages so they are installable JSON files we developed the configuration in in sort of a global integrated dev instance and then we packaged them up and produced them on GitHub there's a lot of documentation that I'm sure that's going to be shared but we made this in a modular way so that countries can take what they need and then apply it in their own contexts so the daily reporting is it's an aggregate reporting and it's really quite standardized and also facilitates WHO's requested standard reporting not only up to countries at national level but then onwards to regional and WHO global levels this was actually able to be implemented quite quickly by countries who already had an existing aggregate HMIS and just adding some different data points we have an outbreak line listing so this is an event model this is generally optimized for when you want to get more granular detail of your cases but maybe your cases are growing so fast that the case-based data entry is just not possible so it's a little bit of an in-between model there's a port of entry screening and follow-up which was widely adopted really interesting use case so basically being able to register suspected cases and travelers at points of entry and then be able to follow them up over time and enroll them into the case-based program if they end up being a confirmed case and I believe the two programs that mostly you'll be focusing on is this contact tracing and case-based surveillance so there is a relationship built between those the the primary workflow here is being able to to register suspected COVID cases track them through their laboratory diagnosis and through to the health outcome but of course when you're registering these suspected cases or when you're able to update that case with a confirmed laboratory result it launches a whole work process around registering contacts and being able to link those contacts with the index case and then be able to follow them up over time as well so that's my brief introduction I hope that this metadata is is useful for this academy this week and I think again there's there's a huge role for Android to play particularly in getting this granular level detail being able to decentralize the case reporting get more real-time reporting and be able to add this key geography component that's often difficult to do with case-based systems and that's it for me over thank you thank you very much Rovika I don't know if I'm being able can you hear me because I have too many screens so I don't know we hear you okay okay so thank you very much Rovika thanks for the introduction so as she has been explaining we are going to be working with these packages and we are going to focus as she said in the last two ones so she has explained this quite well already but yes for you to know mainly we will be talking and using the last one during the training and we believe it contains all the important information that we would like to show you and that you can take really big advantage using Android devices and the ones that are marketed with a dash or dot line which is the contact tracing and the aggregate are going to be support programs that we will always we will also be using but in a in a smaller way it's important to know that these packages have been adapted slightly to our needs for the academy so it's not 100 accurate to what would you what would you find in the real environment but we are explaining what are the differences and how we we have implemented them so she already went through this she explained the five of them so no need to go again but basically this is the workflow and this is one of the things we will ask you to look when you log in your server again do not worry about this you're going to be giving credentials today you will be able to see from one side the server side and on the other side you will be able to see the android so the idea is that you check how this workflow you see here has been implemented and adapted to the dhs2 data model so in this case we're talking about tracking you will see there are several program stages that we call phases here and you will be able to go through it and see what how accurate or not it is so in the design as I'm saying you will find stages this one is the first one which is the stage and once you log in in the in the server side you will be able to see that these are the attributes that we have decided or the way decided to be included um I'm not going to go through them they're pretty much self-explanatory but what we're going to be asking you during the exercise this week is to modify them see what you want to put in your program what you want to be capturing with your android device because the idea is that you get familiar with the with the program and you accommodate it to your needs the packages contain absolutely everything and then it's up to you to customize them so this is kind of the exercise we'll be doing doing during the week so at this stage the enrollment you feel free afterwards to modify you will see that things are have been included you will see in the support document then we have four stages the first one is going to be the clinical examination exposures um where you will be checking well taking the the clinical symptoms and exposures which include this list here so there's something that is collected in the first phase and you will see that in the android it goes after the enrollment then you can have a second stage which is repeatable and is when you request the the laboratory results uh it's explained here you will see afterwards and in the support document what it's included in each all the data elements that have been included then the lab results and lastly the health outcome so if we take all this uh and we map it exactly to the details to this is kind of kind of what you're going to be seeing and we try to make it this as less abstract as we could but what we did is we took the the recommendations from the WHO with this previous workflow was presented or prepared and then we adapted that to the HS2 data model so here if you see bottom right corner you see kind of the legend and you see we have two programs there are more but we're going to be focusing on these two and especially the one that is big here the case-based surveillance and you see the stages with the different data elements that are being are being collected on the enrollment the attributes etc and you will see here there is a link between one program and the other one which is in terms of contacts because when we are tracking people for COVID we need to know who has been in contact with whom so we can relate this is done through the relationships that we will also see in the session on Thursday if I'm not mistaken or Thursday Thursday Wednesday sorry we'll see and here down here you're gonna have the the link oops sorry okay yeah there you have the the support document that you can check and you can deeply go through the program with the data elements through the first stages etc the slides have been uploaded and they will be uploaded every day to the academy site so feel free to go there take whatever you need lastly because we do not have much time we have also gathered here some other resources that you could check during this week or after the sessions are over in case you can you can and you have the time to go through you can read everything about the COVID and the DHS2 packages in this first link and we have also included here the YouTube channel where you can see many videos that explain this quite well I think that's all I think we are on time let me sorry maybe you want to stress or tell them where to find the metadata navigation file that you have down in the slide the sentence so the one for the academy the modified one you see my screen yeah in your last slide yeah you have to call some metadata navigation file yes in the academy site sorry it's um let me check because I have well zoom is blocking my course so here this is what you also be seeing sorry you have been asking all of you how to join now you're there on zoom but basically here you're gonna be seeing all your days things for the last or for the for other days have not been uploaded yet but if you hold here this is the attendance that Alice is reminding you to please fill in every day but if you go here it's here no this is the resource metadata navigation file in session two so if you go here you will be having access to this document that you can download and where everything is explained it contains the modifications right Marta yeah this is the this this is the the updated one for the little changes we are making to the default WHO or the full covid package just for the for for some demos etc like to make the most of the android app and to make the HR sizes so this is a modified one this is not the official one it's for this academy thanks so I don't know if you can print it but well at least have it and load it because you will be making reference to it quite often doing the whole week and again doing the next session we're gonna be let me check I cannot hide this we are back at uh is that what you mean we are back at 11 yeah I wanted to to project the agenda and explain what we're gonna be doing in the next session but basically in the next session we are gonna ask you to go we will give you the account so you can finally connect to the server and you will be able to go through this metadata in the server side and we will ask you to compare or try to play a little bit but wait for it we are going to be back in five minutes I think no it's five or ten minutes break let me tell you again so we closed it I think it's 10 minutes break now but let me confirm yeah that's not the time is not we're back at 11 okay so thank you very much we'll see you back on 11 we're gonna start playing with the server so have a coffee or a tea whatever you drink be back in five minutes please thank you very much hello welcome back everybody I hope you're all there I hear nothing but I'm gonna hope you are I am gonna start with the next session uh let's see how it is all right so this session is about preparing metadata we are gonna take what we have been seen in the previous session about the COVID packages in the DHS2 implementation and we are gonna see how they are set in the server and you will be able to log in and test check to some modifications and feel free to adapt the program according to your needs so this session is going to take 90 minutes and by the end of the session you should be able to log in the server I know you are all asking us through different channels in Slack in the private messages you will be given access now so do not worry in case you have issues we will be there to support you but we'll be sharing um spreadsheet where you will have your username and password you will actually gonna be given two users one for modifying the server and one that you are supposed to use in the android we will explain why you should not be using both in so you should not use the admin one in the in the phone don't worry we'll check and as you know this academy we're gonna be asking you to provide the results of your exercises this one does not contain any deliverables but we will ask you to be careful while performing it as for all the questions you might have because whatever you do here it's going to impact on the rest of the exercises through the week so feel free to ask as much as you need so you can achieve the preferred order program according to to your needs so um I guess you don't have yet the access to the server we're gonna give it to you you all please listen now and when we give you the credentials please wait till you have seen all these lights and ask the questions afterwards don't worry you're gonna we're gonna give you time you have until the end of the session to play with the server so don't worry you are gonna have the time so accessing the server this is the link that you have been trying to access already and you have been assigned your admin an admin user again and a mobile user one of the things you will notice is that you will have the same administrative password we know this is not the right thing to do so one of the first things we're gonna ask you is to change modify your password please do it so through the whole academy we're gonna try and we're gonna try to implement the best practices in terms of security and this one of the first things you do whenever they give you a password that has been generated by another person like us in this case please connect and modify you should do this for both for the admin and for the for the mobile user so in order to change this password we're gonna I mean we have here the slides most of you probably will know but this is the way to modify the password this is to modify the password of the account you are using in case you are an administrator you can modify the password of the mobile user through the user's application and this is what we're asking you to do in the exercise in order to explore the program probably you know already but you should go to the maintenance application and there you're gonna have a huge list of programs please know that we have created 120 different users with 120 different programs please do only modify the one you corresponds to your name or to your username so if you're for example the admin 015 your program is the 015 do not modify other ones there's no way we can block the access to other ones or it it would have entitled too much work from that side so please be honest and do only modify the program you have been assigned so when you reach the program feel free to go through all the stages see how it has been set up and modified as you want so one of the things that we usually mentioned in the demo but now we're a bit short on time you will see that in the attributes there are display in the main screen in android there is a list that says display um mandatory and searchable whatever you put here is going to reflect in android and android has a limitation of showing three plus one and in the dashboard you will see this afterwards when you log in we include the plus one because in case there is an image that image is put but if you would have four attributes at display only the first three ones will be will be shown in terms of searchable it's the ones that are going to be shown like here you see on the right part of my slide those are the things you will be able to search and one of the main questions or one of the big questions we get in android is that I cannot enter a tei unless i perform a search that is true from the android perspective and we'll see a bit later on um okay sorry i'm gonna make it bigger thanks martin um so what i was saying is here on the right side you have the search box and as put here in bold android inboxes search before entering this is because of how android works in terms of offline mode we're going to explain a bit later what is the reasoning behind it but it is true in android you are not going to be able to insert a tei unless you perform a search first okay and then also on the program you can see that on the attributes you can specify the render type this is going to be covered in the sessions of tomorrow martin will go through them so don't worry feel free to play if you want now but the explanations will come next sessions so one of the user recommendations we give you is that and this is not specific to android but whenever you are assigned an organization unit like we have done for this training so your mobile user has been assigned an organization unit in the paper you're gonna have to do this as an exercise we asked you to assign only this organization unit to the user another really common mistake in android implementations is that you assigned the whole organization unit tree so in this case we're going to be working with our serial leon database and common mistake you check whole serial leon this has a really big impact in terms of performance for android because android because of the nature that i was mentioning offline and we will cover on the fourth day android is going to try to load as much information as it could need for operating offline and this means that if you assign the user the whole organization tree is going to download absolutely everything from the whole organization tree which is going to consume a lot of bandwidth and it's going to make your phone or your device much slower so one of the reasons we ask you to do this is to reduce and if this android specific user is going to be only entering or checking information from one organization unit you should assign only this okay a bit more technical but for you to know that by default the data that is being downloaded is 500 TEIs and 1000 events per uh organization unit assigned again this is not only specific for android but it's an android academy so we're going to ask you to do it for the exercise but please have it in mind that is something you should do always so if your user is going to be only operating in a specific facility do not give that user more rights we're going to cover a little bit of this in the security session so for the mobile setup what we're going to ask you is to change the password for this you could either login with the mobile user in the web uh so to the server or you can use the user app from the administrator account the role has already been created and assigned we're not going to explain this but for you to know that your administrator user has been given a role of super user so can perform all the changes in the system um and your mobile user has been given the role of facility tracker this is the replication of the play servers so in case you could be curious about what the roles are you could go to the server and check them the play server i mean the demo servers but we have receded here the roles so you do not mess with them and it does not cause problems that could lead to to bigger problems while doing the training so what you will need to do is login and you will need to assign the organization unit that we are going to show you in the spreadsheet to your mobile user and for the search probably you want this user to be able to search through the whole country because one exercise we will do for maps so do this i'm putting some slides at the at the end that support this and can help you do this another thing you should check is that the program that has been assigned to you the covid 0 15 or whatever is the user that you have been assigned it has no rights so at the moment if you could log in with your phone you will not be able to see so another task you have is to assign to that program the user group that is covid 19 data capture the user groups are already there so you don't do not need to do it to create any user group although if you want it you could specify your specific user and you could give access only to your specific user so this is what i have just explained feel free to do it like this or in case you want to do it through the specific user like we did for example for high mail for marta you could do it as well so it's not 15 minutes we're going to give you more time so we're going to share now a link in the zoom channel or in slack i have to check with alice and with marta and jose how are we going to share with you but in this link you're going to see your user so your android user your admin user and the organization unit so these are the tasks that you should do and we're going to be available i think you cannot write on the zoom chat so we're going to be available on slack for your questions and we will be able to support you with your problems so let me share that link hi i think you can share it in android implementers in the slack channel and and i think i we would like to request to all that once you log into the server with your user please mark a reaction to the link like a thumbs up or something so that we have an overview more or less of how if all of you have been able to to register to the server i will add the first thumbs up so that you just only have to click there once your user has logged in successfully and and please use that channel also for questions now either both the three of us haime jose and myself are monitoring the channel for for for for answering your questions so there we there we go haime just posted the the the channel and i'm going to add a reaction so please add a thumbs up when you log into the server with your user and would like with this first exercise okay i have just seen some people that joined the session now i don't know if they drop and they reconnected if that's the case sorry to repeat it but i'm gonna say what are we going to do now for those that just arrived we are in the session two or three we count the demo i'm going to share my screen with the exercise in full screen so that okay perfect yeah i can okay so for those that just arrived please know that we are in the exercise prepare your metadata and users and here you are supposed to configure the server according to your needs we have shared a link in slack where you can find your credentials for a server and so far we have only got one reaction from Marta so can you please all confirm okay now i see some more perfect so please go to the slack channel android implementers digital academy i have just posted a link that links contains the users and passwords for you to access the server i think you all know that seven people eight people good good please keep logging in sorry the link is also very boring the chat on zoom okay great so i guess you know it already but i'm gonna put there the the link 11 is shared before but in case you cannot find it so we are displaying in the screen what you are supposed to be doing right now which is in the user app everything happens on the server now make sure you change the password you assign the role to your mobile user you assign the unit to your mobile user you verify the search or your needs you add yourself to the user group cobit data capture your user sorry the mobile this is about the mobile user you are configuring your mobile user and then you go to the program and assign it to the user group yes your specific program we have 12 people okay but we have 80 participants so i hope the other 68 are just forgetting to click 16 okay and growing yes good good good so some people are asking where is the user credentials uh in so in his luck please note that there is one channel called android implementation implementers digital academy there is uh i don't know if we can can we pin it or something oh yeah we should okay yeah i have pinned it so you should see now 20 uh google doc just press it work which contains your user the organization unit so i mean sorry the person the organization unit and your two users accounts you have been assigned so far we have 20 people that have like or have give a thumb a thumbs up okay watch too thank you very much so yes to give us some feedback because i cannot find my username okay um mafende okay which which account which email did you use for registering eric okay okay please those that cannot find their username my you okay um we're gonna be checking those eric abbas okay you can you can share the thumbs up in the chat but you can also just click where we share the link as a reaction and then we can keep the you can centralize the following up there adolf cannot find abbas cannot find oh hi me the one's not finding the username yes uh those that cannot find i'm gonna we're gonna add you because we have a spur list of 10 um but let me check something so marta yeah i can see your screen we can add them there i'm just one second just one thing those who are having issues sorry someone else joining those who are having issues accessing i guess you're registered with an email right can you share um the email in private with either marta alice or me so we can try to find you on the list we have meanwhile i'm i'm trying to find some uh i mean that within the application i can't be um if you're not sure what you mean uh you should be logging into the dhs2 server can you explain us a bit yes you have to be logging into the server with the admin user configuring your mobile user no worries we are going to get you all in one by one how may you deal with um what yes i'm trying to check those who have written to me in private i'm taking the the accounts we're gonna provide you with uh specific accounts so you can work on the exercise and we will sort it out after afterwards what the issue might be with uh accessing or the registration so we have uh someone sharing tomi laio akin molla login page is showing invalid login information is this on the server please make sure the capital letter the exclamation mark is in the end of the password yes on the server so you cannot log in okay those who are asking i have also put a link in the google in the slack channel okay uh let's do one thing just to because i i i'm i've tried and we can i can connect so those of you who have issues because we're receiving too many messages through several channels um just to track a bit if you successfully login has successfully logged in the server uh please write the check on the link we have put there sometimes i mean a lot of people give 26 thumbs up even though we're 80 participants here so we don't know what's happening with the 54 they're missing uh sorry i'm being uh bummed with messages um those who are having issues let us know um but it's it's getting a bit difficult to track so we're gonna try to go one through one through everyone from up to bottom but please be a bit patient okay hello again so some people are keep asking um so the exercise the goal of the exercise is first to login and then please check what marta is sharing on her screen what you have to do in the user application on your specific program what you need to do is to set the program according to your needs and this is something that you can do freely you should check and download the resources that we have shared with you and you can find in the academy site and there for example decide if you decide that you do not want to take the age of your patients because for whatever reason or you don't want to gather the sex whatever you want this is something you can change in your program so you modify according to your needs and we will see how this represents afterwards in the android the same in terms of marking which things or which attributes you want to display in the tei dashboard that you will see later on but for example you say okay when i search for a patient for a patient i want to search by name by sex or i want to search by the age and the age all these things are the ones that you are supposed to set up according to your desire and then we will have different kind of configurations for each participant for each of the participants um for for those participants which who has an account bigger than 120 so from 21 to 28 you might be having problems to login we are working on that and creating your well validating or recreating your your your credentials for those that have from a number 120 over so 21 and 120 122 until 127 please wait a minute we will let you know once your accounts are ready sorry about that so i'm also seeing that some people might already try their login in the device i mean feel free to to use it if you want but the idea is this is covering the next session so don't worry i mean if you want to go ahead go ahead but um there's something you will do in the next session make sure though you change the password of your of both of your users and that you perform first what we're asking you in this slide that marta is showing so make sure you can access and you can see your program that the program has been assigned to the mobile user either via either through the user groups or specifically through the user and that your user has been assigned to a specific organization unit in terms of capturing and in terms of search you have enabled the whole zero leon i don't know if marta has said because seriously i'm being a bit receiving too many notifications it seems that those who had above 120 you could not access we are fixing it right now so in five minutes you will be able we will let you know through here we are also getting some questions about where do we find their unit capture and maintenance and so we assume as we said that you know dhs2 and so these configurations we are talking about are in the user app in the user app and you you you select your user and then you can modify the role you can modify your units etc but sorry if we don't uh if we don't have time to go in detail on how to do these things when you dhs2 but uh some another thing because some people are raising this concern um abbas sorry uh please can you write um your email so either to marta or me or jose through his luck in private messages and we will take care of that we'll add you to the list so please note that in the list we are sharing you should make i mean imagine for example i'm going to take the example of i'm going to line 19 so this is ivan teyeth ivan teyeth you should forget about that he is in row 19 his user is ac admin 0 27 this means his program is the 0 27 so because some people ask me hey but what if some people take me because i'm 19 no you are not a student 19 in this case for ivan ivan this is assigned at 27 okay i hope it's clear so please modify only your program that corresponds to your username not to the row in the spreadsheet thank you we have a question also should our individual program remain assigned to all facilities no your individual program should be assigned only to the org unit that we have identified for you in the file so i'm going to display the file now for a moment uh in the screen so here we have your org unit so your program should only be assigned to your org unit your specific program with your number should only be assigned to your org unit so in this case would be pandero but these changes between users hope is fine i think we have replied to all those that were having issues in case you have not been replied please excuse us because there are too many messages but please write either tomata jose or me or in the channel and we will take care of you so you have access to the server and you are added to the line as a line as a new line in the in the excel sheet hi me we had some comments on uh no permission to manage object messages have you checked those not but uh please in case you are having that issue make sure you are looking with the admin user yeah yeah and not with the mobile so the admin we use for the server see we have one now from bar novice i can't assign the program to the covet data capture group the program you should you should assign the user the user your mobile user to the data capture user group mata maybe you want to go back to two or three slides where the example is shown and the program to the user group okay so this is what you cannot do homekeaming uh i can't see user 50 or maybe you need to there are pages you can you can use these little arrows here you need you can navigate oh but you're right okay jose we may want to have a look at this but the users are there just search if you share with the number you may not see your user in the list we are going to have a look at that because from page two we only see one user yes but you can search by the number and then your users will come i hope that's fine milton so the ones having problems with the permissions to manage object make sure you log in with your admin user and not with the mobile user please make sure you log in with the admin user ac admin to the server okay so users users 121 to 128 you should be able to log in now please try in your specific program assign the program to the user group is is is you have to do the same for your user and for your program assign the program to use your group so you do this from great to me like great um so yeah in your specific program assign the program so it's it's this but we do this in the program this one we do it here also to add in case someone is having a specific issue because you modify by mistake the public access and you get logged out of your program please contact hosemart or me and we will fix it okay i mean this is a common thing that happens sometimes so don't worry just let us know so so we can take care of it hi we had patrick joining today and he is not in the list he just wrote it in the yes patrick please yeah yeah send either to me or marta your email account and we're gonna add it to the spreadsheet so you will be added to the to the last row apologies for sharing that with everyone we should not do this the email we have removed it from the list but at the moment uh we will add you to the spreadsheet and later on we will sort it out with the with the older staff like accessing the site and everything so please send send us the the email and we will add you to the spreadsheet i'm sorry i'm talking like this but every time i talk i have the notification so it's a bit difficult to follow i just said login okay what's your so you are probably uh tomi layer you are probably are you logging in with the admin and you cannot see the user that's a bit strange did you change your password let me check okay um 23 uh jose the users over 120 they don't have access to yeah i know i just figured that out sorry it's it will be ready in one minute yes and they have they are called mobile instead of admin so that is confusing of it okay we're going to fix that okay patrick sorry i just saw your email here we are getting problems on how to add sorry questions on how to add a program uh two of them what what do you mean with how to add a program if it's a program to be displayed in the app what you have to do is what haime explained it has to be assigned to the org unit of the user it has to be shared for capturing or viewing data if it's about how to add a program in the hi s2 that is supposed to be covered in the events program or the tracker program that you are supposed to to know already when joining this academy if we uh have time for travel shooting without any questions about android we could try to give you a few details on how to add a program in the hi s2 but we cannot prioritize that kind of training which is a level one academy while being in a level two that we assume that you have that knowledge so please specify what what you mean with the question and yeah how do we get someone is asking yeah yeah uh so the android app don't worry it's going to be covering the next session so next session is going to be how to install either even though this you could have done it already so it's okay but don't worry in the next session we're going to see how to download the application how to put in your device and how to connect to the server with the mobile account that you have been given so at this moment the important thing is that you make sure that your mobile user has been changed the password via the admin user and has been assigned the program via the sharing settings okay so as Marta was putting the last slide please make sure you assign the program to your organization unit that you take the mobile user and you add it to the program you share with the with the user either via the user groups or via direct putting the username ac mobile 027 in the next session we will see how the modifications you have made at the server level are reflected in your android so for example and i repeat again sorry but um the question is coming several times if you have enabled that only two fields are searchable you will see how in your android you need to put those two field one one of the two fields to perform the search to be able to insert afterwards a ti if you do not want to collect the age of the patient because in your implementation it is not required feel free to remove it so these are the things that we want you to modify and then you check on the android how it how it it's reflected um don't worry you're not going to lose the access to the server actually you're going to be working a lot with the server and with the mobile and the idea is that the changes you make you will be reflected in android when i explain that afterwards but it does not mean that what you change now it's forever changed something now we will see afterwards and if later on or during this afternoon evening uh whenever you want you can log in in the server make a modification and see how it reflects in the android okay so i'm getting a question uh about the searchable and display so um if you go to the slide martin can you go to the slide seven please so here it's a very quick thing we will explain a little bit more of this but for those asking that question you will see that in your program in the attributes list you have several columns one of them is the display list whatever you display here it's going to be shown in the dashboards afterwards excuse me so what it's interesting now that for example you select two three four five and you will see that android and explain there has a limit of three plus one this is because we have a limited size of the screen so only the first three ones will be shown in case there is a picture that this you will see afterwards don't worry you will see that the picture is displayed and then the first three display in list attributes so if you put for example four the first four ones you will see that the fourth is not shown in android this we will check in the next session in terms of searchable whatever you check searchable no limit here you will see that your android device looks very different because there you see on the right side of the slides of marta there is a big blue i mean that blue screen or that block form it contains all the attributes that have been marked as searchable so if you will only put one your search form is going to be really small it will only contain one and again this we are simulating that depending on your implementation of covid 19 you decide that you only want to search one thing two things whatever you want so play a little bit with this and in the next session we will see how it affects your phone how it's reflected and then you can always go back to server and change to make more change and see how it looks yes server seems a bit busy we have a comment in the channel we are going to be improving that during the break i am getting another question saying how to share i guess is the program so if you have the slides downloaded there there is a little hope but basically what you need to do is you need to make sure you go to the program you have been assigned i'm going to put the example of 27 i'm sorry i think that's uh ivan i'm gonna it's stuck in my brain now so it's going to be always example with 27 so if you have been assigned the user 27 you're gonna have a program which is called uh 27 something you need to go to that program and in the sharing settings make sure that that program is visible and editable according to what it's shown in the marta can you go to slide 10 please and yeah so this is what you need to do you need to find your program and then share like it is here so metadata can view only and can capture and view data again here we're doing it with a user group if you see COVID-19 data capture it's a group you could also if you want do it specifically by the user this is something we're gonna cover later on in the security session but if you could prefer to say okay i don't want the whole group to have access i only want my user which is the 27 i would put here ac mobile 27 and on the right side i will put the can view only and can capture and view like this we are allowing our user or the group of users to be able to capture data in the program if you do not put this the program will be visible probably on the phone in case it's can view only but we'll not be able to answer to insert data we are having problems with the well not problems but we are overloading the server by doing all of us the same at the same time so we are going to so you might all be getting this kind of message after a long loading so we are going to for now we start it but we are looking at increasing the memory we were we were planning to wait for the break but we might do it now if you are all blocked don't know how may or cause it if we can discuss life here this has become yes we are we are yes thank you very much yes yes guys we are aware of this we are we are improving the memory of the server please do that now yes okay we can do it now finally down well it's been a success this academy we already have we have already 76 participants there is one question yeah we have yeah 76 there is one question I could not find specific program we cannot help you find it now but it must be there I'm quite sure is there for number 62 so it should be if you were to maintenance what is this life for programs maintenance and then programs you can see to the slide but now we cannot we have to wait until the server is back I am restarting the tone cut but then I think it's better during the break session if we already upgrade the memory so for now I am restarting the tone cut so it should be okay let's do one thing I think that some of you might have completed the exercise yes Eric so good question he asked what happened so only 76 users and the server is down what happens if 1500 users across the country have access to listen okay two things on that first of all we are um touching the server from the back end so we're making some changes on that side one of the things of Android is Android is meant to be offline so this is less likely to happen now we are having 76 administrators so I would not call that users and the second thing is that the server this server we have created it has some limited memory that we're going to expand now during the break but um it's not common to have 75 76 people administrators accessing the server at the same time so one of the things you can do and this is following the recommendations you should put your memory according to your so memory and CPU so your server resources according to your load here um we underestimated so big apologies for that and we'll fix it right now in the break so don't worry but there's something that happens so another thing that you should plan is like maybe you need to get a server or service provided that can expand or shrink your resources according to your time or your workload so if you're having a big campaign maybe you want to increase the memory during that campaign because you're having 1500 users maybe later on that campaign is over you have only 100 users accessing to perform some computational statistics you can reduce it okay the server is back but Eric thanks for the question we're going to be covering a bit of this as well during the going mobile session on Thursday this is a fantastic example of what happens when you underestimate your traffic in the server so how are we doing with the what are we putting in slack um how is it going and if you have finished like put a check or a thumbs up if you're still working do not put anything just to make a quick sound nature on how is it going how is it going i'm doing that now yeah so please everyone in this section of hundred implementers digital academy i replied to mrs marta with a reaction like check or thumbs up that means that you are fine you have finished the exercise kind of hold on hold on here here please in my message answer to my message i'm gonna put the first one so you just have to click on the small thumbs up below the the text so we need yeah okay okay please guys uh click on the thank you for sharing a message as well but please uh click on the click here on on my message i'm gonna share slack now on the screen here in this little one this is the this is a public channel so all of you have access to this already if you're finished please click here it's very good very good thank you we are 77 people so we are still missing some this is helping us identify the ones that still need help we want to help all of you so please if you are still not uh capable of clicking the thumbs up because you have any kind of issue share it as well i suggest we would like to define what it means by finishing sure finishing means that you have done what this sounds like 12 you change the password that's especially important for you but for the exercise you assign your user to the your mobile user to the role that haime has explained the mobile user role you assign your user to the org unit that we gave you in the excel file for capture you verify that your searcher units are for the whole country you add your user to the user group coven 19 this is all for the user in the user app and then in the program you assign the program to the coven 19 data capture users group for capturing data and then you can play with the searchable and display in list attributes in the configuration screen so if you have done all this then you can tell us that you finished okay thank you dipika can you please add the reaction here in the in the where i sent the question thank you thank you thank you kiara you finished as well kiara vivian please please react here i don't know if you're seeing my screen yes haime no i was gonna say that please um make sure you react to martha's post with a thumbs up or something because i guess that when we have um yeah it's okay don't worry guys if you are not sure you have finished exercise we're gonna verify in the next session yes but i would say that as long as we have or as soon as we have a lot of participants that have finished we will start with the second session and then we will make a break at 12 30 as stated and we have i can't see the user app please make sure you logged in with the admin user not with the mobile user the admin user is the one for the server we are gonna verify your account okay some people also have issues and they're writing me that they cannot see the program that could be the case because someone has changed or you made a mistake don't worry in terms of making it hidden for everyone so if that happens please write to martha or me or jose or just tag us there and i will take her i just did for one of the programs so if you cannot see it let us know and we are gonna make it visible again so you can continue the exercise bnm we are checking your user did you change your password hopefully yes no yes okay so what we need to see is i logged in is is number 30 jose 30 would you take care of that martha or i do it the number 10 i'm checking yeah guys if your program is gone it's probably you have changed the permissions or someone else i mean and this again we're not supposed to have 75 administrators on the same server but probably you have hidden it for the administrators so what martha is doing now is what probably has happened make it the public so the first one yeah yeah again but here yeah like this again this is not supposed to be the ideal situation where you have 76 people messing with the server at the same time so it might be the case that someone has made a mistake you would expect to have one two three four admins maybe so this is i mean there's nothing we can do we cannot prepare 75 servers so please be gentle with the other students or participants and only modify your program so for for we have a good question here it's right to have the program assigned to other units apart from mine it's it's it's important that it's only on your org unit for capture we have assigned you one org unit and this if you add it for instance in this example shared by barnovas the org unit the program is assigned to 1162 org units synchronizing this android app it's going to be very slow and also not secure in terms of data access so that's why we have given you one org unit per user which is the first column or column f sorry not the first column f on the file and your program should be assigned to that org unit only for capture Jose the server is a bit down again but Eric needs help with his program someone probably touched it yes i was trying to fix it but i cannot yeah it is restarting again so it will be back in 15 seconds this is how the being running in the facilitators room from table to table helping everyone now it's like this is about getting notifications since like miss running okay um so we are supposed to have this session until 12 30 so i suggest we take the break now so we go ahead 15 minutes so we are back at 12 30 we're gonna take those 15 minutes to get a big mug of coffee and to upgrade the server according to what we need so let's take a break i'm gonna update the agenda right now maybe we can present it so you see it there that you need to be back in 15 minutes okay so 12 30 please be back hopefully the server will be up and running with increased capacity doing that sharing for me because i cannot have both things at the same time sorry about that but well by the end of the session you should know the differences between the android download sites and the versions we have you should have in case you don't have it although it was um written in the android academy site you will have the train up installing your android devices because you're going to be doing exercises with it and you will have to submit screenshots to prove that you have done the exercises so we can evaluate you should see the program on the device the program you have set up and you will register a ti this is the first exercise that comes for your evaluation so i think you were explaining already on friday how this is going to work but whenever you are requested with exercises you will have to take screenshots and upload them in the android academy site so we can evaluate them afterwards i think you were giving already time deadlines and things that is if not we will come back to you afterwards either alice kran or martin so don't worry it's just for you to know that this exercise is being evaluated martin can you go to the next like this yeah okay so some of you have already been asking a where do i download it some people reply get it from the google play another one said no okay it's important to know that the application can be installed from several sources and that's for this training you are not supposed to use the one from google play the main reason is that the one in google play it's meant to be in production so it's the one you could install in your implementations but it has some limitations and these limitations are removed in the one we produce which is called training the training app we do not put in the google play but you can download it from github we're going to explain you now don't worry but just for you to know that every time we release a version there are three versions that are released or let's call it sub versions the first one it's production and production you can find it in google play or in github in github it's called dhis2 version 2.3 or 3.5 we reach whatever we create a second one which is called no sms and this one it's an application that removes the sms modules i think actually includes i'm gonna check afterwards with this but the thing is that we cannot upload this one to the to the google play because there are some limitations on how google or what google imposes we're working on that so we can put everything on the google play or that this version could merge with the previous one and then we have the training one which is the one that we put in google in github and we advise you to use for training or for demos or for testing the reason is that this application this version allows you to take screenshots that is something you cannot do in the production because of security things we will talk in the security session but a lot of people complain a i cannot take inscription with my phone you cannot if you're using the production again privacy issues we're following a framework that suggests or encourages to do this so we're following it to the to the letter so in case you want to take screenshots you should use a training one okay so you can find them in google play in github these three versions and in your own store this something we're going to be explaining in the session going mobile so don't worry about it now but what you should do now is so next slide please you have to download the application so in order to download you can go there that link that is been written there on the left side of the slide or if you have a camera in your phone i think most of you will have it if you have a qr reader application when you click there you are going to be taken to github actually to that link so please make sure you download a 2.3 training application and when you download it and you click well you will download it and when you open it so marta is showing you what will be open in your phone so that's the details to train enough that you should click on it it's going to get downloaded on your device it might take a bit long depending where you are your internet connectivity and then once it's loaded you're going to eb ask about this it's going to say for your security reasons it can change a bit the message but basically it's going to tell you you cannot install you will need to go to settings and enable the installation from unknown sources i think it's cool so once you install it you will have it in your phone yeah please go to the next one and you will be able to well do the other side of the exercise we explained before that you have set it your mobile user to be using the device but one of the things we find quite useful that you should know is that if once the application is installed if you go to settings up DHS to train you will see your application install and there there's some things that they are quite useful when you do troubleshooting and we have decided to include this slide here because sometimes some people are having issues so yes for you draw that from this screen in games your application is buggy or you cannot do stuff or it doesn't connect you could delete you could tell how much storage is being used and you could clear the data be careful because if you do this you're gonna clear you're gonna destroy what you have put in the device that is not safe we will cover a bit more but this is something that is useful for you to know that this is one of the ways to check if the application which is the version that is running to force stopping so you can relaunch it and to check the storage and clear it yeah i'm gonna say this okay so once you have unlocked the application if you open it this what you will be seeing it's gonna show you a bit where Marta was showing in the demo session but basically here you need to put the server url that you can either type it or put it the qr code someone in the channel already did this so thank you very much for that person but basically if you take your application you click on the qr little icon there your camera will pop up and if you point here you will be taken to that url so you can complete it and then you are supposed to put your username and password please make sure that here you're using your mobile user because this is what we were explaining before you have been assigned an administrator user that we're only going to be using for the server side and you have been assigned a mobile user that is going to be using in the android device i think some of you have been connected already with the mobile user to the server not a big deal but in the admin depending on what you have done you might have a lot of data so it's not the goal of this so make sure you connect here with the mobile user again your mobile user is going to be ac from academy in capital letters mobile and the number you have been assigned 0 27 for example so once you log in what you should see is marketplace yeah thank you very much so this is what we have been seeing before here we have been doing tests with a 001 program that's the research we serve to us but here you will be able to see some programs ideally only your program so sorry so the first three programs are going to be shown there because we're going to be using them afterwards you will see the aggregates there that rebecca was explaining like a couple of hours ago i think and here you will be only able to see if it's been set up properly and nobody has given you access to their programs you should see your student 0 27 0 whatever you have been assigned and here it's what we're explaining once you click inside that program you will be taken to the dashboard in this case we do not have any ti yet included but if you see here we have a search form which should match what you have set up in the server side so if in the server side you have set you have checked the sex as an option for the search as you can see here my last option is sex so here is shown we're going to ask you to compare is that okay yes it's true what i have put in the server is what i see here and afterwards if you insert a ti you will see that the amount or the number of attributes that you have been included in the display will be shown in the ti entry box you will see that later sorry down here in the right side Marta can you go to next our important thing to know is that every time you make a change in the server it is not going to be automatically reflect on your android device and this we will cover a bit more in another session on day four how are what are the implications on going mobile but at the moment just for you to know that if you go to the settings you have several options so if you go upper left icon this hamburger menu these three lines there you have several things one of the options is settings and there you have sync configuration and there you can put the sync input i think it's one day one week and manual but you can always sync configuration now whenever you do this what you're triggering is you're telling your android phone or tablet or device to get the information that is on the server and pull it from the server to put it in your android device this means that for example the initial sync it include it will include this the first time you connect to the server but if you make modifications you need to come here so you reflect them so you see them on the device so whenever you make changes make sure you go here and you see that the changes have been applied so we're not going to go through everything that you can do the application there's so many things in the mini demo we're going to be covering many things during the the whole week but what we would like you to know to do now is playing a little bit with the android app so i think it's can you go next martin i think it's it's done so this is what you need to do now so please make sure you download the application you install it and what we're going to ask you is to submit three screenshots in the academy site you will log in today you will see the sessions for day one and there is one entry for exercises there you need to submit three screenshots that you can take with the phone in case you're using an emulator an emulator ideally you should be using a device but some people will not have it that's a matter make sure you have the application is starting in your device virtual or physical whatever you take a screenshot and just submit the first one is an excretion that shows that the search screen so you will show the form if you're having an application um it's anyway i will show during the during the question but if it's um a tablet device or a device with a big screen it will be on the left in most of the devices will be in the upper side of the screen uh at the dashboard of our research so we want you to sync a ti so we want you to create a ti you will be asked for some mandatory fields according to what you have put in the previous step in the previous session and you need to make sure you sync the ti so you know how to do this or not track it entity instance sorry someone asked what is a ti so it's a trucker entity instance uh when i say ti for this program there's something it's covering tracker academies but basically ti is going to be in this case persons okay patients or contacts we can think about a human being a person okay and then when you register a person you will be able to go through the different stages that we saw two sessions before so there are four stages plus enrollment so we just want you to explore a little bit this and take a screenshot at any stage you can take a screenshot lab requests lab results outcome whatever you take a screen screenshot and you submit it we have included here as extra points uh we're not going to create but would be nice if you show us that you know how to go to the settings in your android device and show us the screen what display which displays the version of the application you're using and the storage something that is so now it's your turn feel free to start working we're going to be available on slack or whatever question you might have or whatever problem so Jaime we have a question from Abdul Rahman he opened the github play github place uh but could not locate the specific training app so i i didn't know change before the screen because you were speaking but uh this is the this is the website that Jaime shared this is the release of the android app and then down here is this apk hoping that's fine we also have i'm receiving questions of people saying saying when they log in they see a lot of programs because some people have configured the access of the program to many org units so um that was part of the previous session and part of the previous exercise i'm going to open one program now just to show how it should be so when you open the program and you go to access your program should only be assigned to one org unit the one we have given to you only one org unit we will review this if we have time later tonight to make sure once we have evaluated the exercises we made we will try to clean it so that you see only your program but just for you to know if you send us your home screen and you see more programs than you should we know this is not something that you did wrong it's something that someone else did wrong configuring the program so it's it's okay don't worry about that but this is part of the exercise your program should be assigned to one org unit only is this correct Jaime yes exactly yes in principle you should only see your well the three public programs that's the one you have assigned because your user has been assigned to that organization unit and the program has been assigned to that organization unit so there's a match between those two so now you should have time to perform the exercise again some of you probably have already done it because you had already the application install as it was requested in the the welcoming message not a big deal you have time now as you have seen the agenda I don't know if if you realize but we are having really short sessions basically it's a bit of theory than the exercise we have said it many times but again we're going to say it again every day the first hour not today because there was nothing to to be explaining but every day we are going to have one hour before we start the official sessions and one hour after where several facilitators from the android team are going to be here to support you so don't worry don't stress we know we're not giving you enough time to finish most of the exercises but the thing is we have a very limited amount of time we have decided that okay questions probably we will take the end because we cannot do it now during the exercise so but don't worry we're going to be here for you if if you feel everything is going too fast breathe relax come back to the sessions in the morning or in the afternoon and we're going to be helping you there as much as we can on one on one it's difficult because it's a big number of participants but we're going to be able to who will be taking care of you don't worry so so for instance right now we are here until one so share if you have any issues share it in the share it don't slack and for those that have finished that's fine you can make take your screenshots make your submission but for those who haven't we are going to stay here one more hour after we finish so we finish the official sessions in 10 minutes correct me from Jaime but we are going to stay here and two more facilitators will join just to be available for all of you to make sure that at the end of the day today you can submit your exercise if not if it's too late for you as Jaime said tomorrow 9 a.m. I'm just repeating but just to make sure the message gets you so I am displaying the app right now this is not what you see this is the DHS to COVID demo server but I want to tell you that um yeah thank you well Jaime says the TEI search screen a dashboard of the TEI search screen that means that you open the program and this is your TEI search screen this is the one that we want to see with the configuration that you have made for your searchable attributes now the TEI dashboard is this one this one and it says of a registered and synced TEI so let's make sure that trapped entity instance that you are showing is synced like this one of mine is not synced I have to sync it and if it's not synced it's not going to be in the server so we will not be able to see it and evaluate now it's synced so one tracked entity instance that is synced which means no sync icon here so this is the screen that we want to see and then entry form of any of the stages so just open one and send us a screenshot of this screen no matter which section you have opened so these are the three screenshots and then the extra the storage as Jaime explained before some people are asking in Slack yes you need to make the screenshots of the android application yes so if you have not downloaded the training app and the application you have is the one from Google Play you're not going to be able to take screenshots if you don't want to go through the application even though we really encourage you take the updated screenshots with another phone but it's going to be a bit complicated for you every time you have to submit an exercise to take another phone take a screenshot there's no reason for you not being using the training application except if you tell us that you have a device and you cannot install applications because you don't have rights then use whatever you have been given in case you have for example the the production one but the idea is that you take screenshots with your own phone on the application and you submit this so our suggestion would be take the screenshots then it depends on how do you which software you use on your phone etc but the simplest would be take the screenshots send them to yourself with your gmail account or anything or connect your phone to your device to your laptop with a cable and just access and take the screenshots whatever is easier for you then open a google doc paste your images and save as pdf and upload for instance we assume you come or you are if you have problems with this part we can also support we have we have been having questions about or people that have been blocking you are blocking your own access this happens sometimes with the super users if you don't have the all authority so one super user without all authority can restrict its own permissions on the server and then block him or herself outside of managing whatever metadata so for this reason first try not to do that but if you do that usually it's recommended to have a super super user account that you don't usually work even your admins should have one super user account and you can have another one that belongs to that is not the one that you use this is a general recommendation it's one that you keep for this kind of things if you make a this kind of mistakes if you have a super super user that is not the one you work with you can unblock yourself we have been unblocking people today like three or four i think removing public access no don't remove the public access because it will make impossible things well we we yeah yeah hi may you replay to this okay yeah thank you we can't see it but ideally yeah hey guys most of you are asking the same questions you're asking for the link you're asking for which application to download i don't know if you have connected to the academy site but there you have these lights that we're presenting it's really useful if you have these lights next to you because in these lights we can find the links and the instructions that are giving you for us a bit complicated to go in because we have millions of messages and we need to go back through these lights we can put them on the map maybe we're gonna learn from the experience and we will put the links in every session in the channel but make sure you have access to the slides because when we're not here you will need them because there you have the links and you have the instructions so in order to download the application you need to go to the github that i'm gonna paste here when marta if you have it uh well i can do it yes but i'm gonna in the admin channel yeah can you put it yeah so yes so that's the does the application need to download uh if you don't have it's like in your phone i mean maybe you can put only the releases marta yeah another thing sorry but i'm getting a lot of questions like a lot of students are writing to me in private if there is a question that you think concerns several people please put in the channel because if not i'm replying the same question over and over again so please make sure you put it uh on the general channel hi me Alice we have patrick still not being able to have an account let me check patrick can you can you ping me on the slack please i have to manage you yeah here hi me we have a conversation um in regards to your online platform he has an account i think uh what we should try hi maize to maybe avoid private started messages uh probably go to the channel because that is where we all follow almost so getting many that's why we have a program from Bridget assigning the user role uh you are not supposed to have to assign the user role the user roles was explained before have already been assigned to your users so you need to assign the organization unit but not the user role the user role because it entails more security privileges would have taken care of this for you so that was my your admin user has been given super user and your mobile user has been given the role facility tracker so there's nothing else you need to do in terms of polls hi uh i was answering your message i'm not being able to create a tdl so your your program in sharing settings your program uh should be shared with the with the covid-19 capture user group with uh can view and create data permission otherwise you may sit and not be able to create data if it was for instance only can view so it means that in your program in sharing settings here we should add the covid-19 data capture for capture and view okay uh so it's one o'clock uh this session this session is over no worries if you have not finished and now we're gonna stay one hour for questions and answers so we're gonna be here to support you we're gonna have the support of two more uh people from the android team so we're gonna be more people please make sure you write on slack we'll be giving you support as much as we can in this hour but for those of you who need to leave because it's late because you have to go back to work whatever we'll be here tomorrow at well an hour before yeah so tomorrow we start nine again sorry it's our time zone so also time nine from nine to ten we're gonna be having a questions and answer session again so the same thing we're gonna be doing now we will be available for tomorrow morning but the official first session starts at 10 please be on time most of you today were a bit late and that made us start five minutes later and then we had to catch up with all the sessions please make sure you're here at 10 because we'll start and if you feel that you want to come for support you want to ask questions be here at nine thank you very much thank you very much for all those that attended today see you tomorrow and for the rest we're gonna be here for one more hour