 So today is the last day of the workshop just felt at least to me just felt that the workshop started just tested a time really flew the last four days there's already come to an end will anyway more talk about it in the afternoon today the plan is I'll start with how the main workshop is to be conducted by you this is probably the most important talk as far as your concern so please pay close attention any questions feel free to interrupt me and ask a few things first so all the lecture slides by which I mean the talks that were given as part of this workshop by Professor Sridhar Iyer Bhaskar myself so on as well as any later material by other material I'll get into it as the talk progresses all of these are available under a new tab called references in Bodhi tree let me just show that also okay this is a instructor interface see this tab references that is here that has all the required PDFs of the talk so far and any other additional material that I wish to share with you I'm going to put it under here your login into Bodhi tree will be valid till at least July 20th after that we will see how to take it forward I know some of you have asked whether your TS can be added in there if your TS you wish I mean we'll be happy to do that for this I'm going to send an email to all the centers and there's a limit of two TS per center because we don't want the logins to be too many as well the survey that I have put up under lab assignments I know some of you had issues filling up the survey because the connection was breaking I'll keep the survey open until for another week after that I will publish the survey you yourself can see what your peers have told about the workshop and stuff like that so this also I'll publish and put the statistics on Bodhi tree itself under references it's open so if you haven't already fill please fill it in even after you go back it's a Google URL so you should be able to fill it so this is a step one as soon as you leave from here some of you I think a good number have done your assignments some of you have not finished your online assignments so please finish them if you're not already done so what is this assignments people had confusion earlier I hope it is clear by now but still let me emphasize this assignments are the practice problems that appear under the concepts there are more concepts listed than for compulsory viewing so all I want you to do is do assignments which is the practice problems for concepts listed as compulsory viewing what is on compulsory viewing is specified under course schedule okay so I would like you to do these assignments so the deadline for this is May 20th and in case you don't finish your assignments the remote center may potentially be cancelled because you we do expect the other participants to do as their instructor or coordinator we do expect you also to do it so this is something to keep in mind I know some of you have said oh I couldn't load the videos whatever issues you have I'm going to talk about some of those things if I'm here so if you have any issues talk to me after the talk in the afternoon so that way we will ensure that you are actually able to view the videos and solve the practice problems the step two for you is to set up the lab machines get to them right away don't wait till the very last minute which is June 30th to set up the machines we are dealing with 250 remote centers and in fact I don't have a big team it's just me and maybe one or two TAs so we have to manage everything it's almost impossible for us if we are flooded with lot of last-minute panic help us we will not be able to help so please set the labs right away because you have a large window of at least a month so take this time as soon as you go look into what it involves in setting up the lab machines so the requirements for the lab machines is that they need to support TCP dump wire shark NS2 trace route or trace path and arping these are some of the things that you have used so your machines have to support all of this Linux machines is what I would prefer just because these assignments were designed around them I haven't experimented with Windows and not only that's lot of these slash etc services file or slash figuring out the host information or where the DNS information is all these are more easier to do in Linux than in Windows because in Windows many of these are under some registry kind of a thing so at least the instructions I'm going to give now will be for Linux based machines Windows some have asked whether they could use Windows machines I will look into it I'm not guaranteeing it I'll spend some time seeing if the lab can potentially be done on Windows itself if it can be done I will update again all the information about that I'll convey to you but for now I would say go for Linux I mean anyway it's also a new learning experience we shouldn't bulk from I don't know anything about Linux then maybe it's a good forcing function for you to learn about Linux and use it because Linux is quite a powerful thing lot of open source stuff is there so if you want to experiment with later new simulators or new emulators or whatever in the academic community Linux is a good investment so I would strongly encourage you to go ahead with a Linux installation so with respect to Linux installation if you already are familiar with Linux you have Fedora whatever other operating systems by all means use them it's not that we are placing a restriction that you have to use Ubuntu or some other version of Linux whatever version of Linux you have you're happy to use it provided all these tools work on it and you are actually able to do the lab exercises whatever I've given on them otherwise you really have to ensure through appropriate downloads that the required tools are there the alternative is we have provided you a CD of Ubuntu 12.04 so you could go ahead with installation of this particular Linux. Linux installation I mean they may be a little bit tricky especially if you're having to do dual partition and then you have to specify some root partitions, WAP partitions some such things are involved this kind of support it's I mean many people have done Linux installation I think you should figure it out I think your students probably are also pretty savvy in terms of this so whatever help you can get take it do a Linux installation we will not provide support for the Linux installation itself you need to figure out how to do Linux installation I mean there's plenty of knowledge out there so it shouldn't be that difficult for you to do it now but once the Linux is installed for the remaining tools which is the TCP dump wire shark ns2 trace root arping all these tools installation I'm going to provide you a script so I'll show what it is all you need to do is move this directory onto your desktop open a terminal and just run dot slash master dot sh very rather let me hopefully things will work out of the box the moment you run it it'll take a lot of time maybe 10 15 minutes but the end of it everything should get installed but as I said there are no guarantees of any kind you should do it in case you face any issues you write to us and we will help you so let me talk a little bit again about the script what is the script yeah so what you will be given is this folder which will have these two read me is a text file and networks underscore workshop is a directory so let me open the read me so all this is telling you the set of instructions involved you need to copy this network underscore workshop to the desktop you can drag and drop or do CP minus R and move it and then you have to open a terminal which is all control T is the sequence and then go to this network workshop folder so let me show you so so you're going into this network workshop folder here you can see there are a bunch of dot sh these are scripts so the main script is this master dot sh so basically this thing is going to run the individual scripts that are there one after the other and individual scripts for example first it will ensure that your Linux installation is up to date so for this you need to have a direct internet access if you are going through a proxy there is a little bit of you need to specify in this update that you are going through a proxy again for that you have to figure out googling or finding out from some other person how to set up proxy access but if you have direct internet access you don't have to really worry about anything this will automatically ensure that your version of Linux is up to date and then it is going to install ns to this is the script that will install ns to now ns to has certain parts that you need to specify so that is handled by copy underscore bash RC dot sh so it will export certain parts such that when you type ns it knows the correct path to pull the executable this will install wire shark TCP drum trace new plot and this set pseudo permission for user so normally TCP dump and wire shark need root access often in a laboratory environment we do not like to give students root access because they can mess things up they can change many things so we don't like to give students root so NSL OSL whatever you have done you actually were able to run TCP dump wire shark as a non-root so for this you need to do certain things so what those things need to be done is given in this script basically set pseudo permissions for user so that way a user whatever account you are creating for example NSL user in this particular case will have permissions to run these without root permissions I mean this is up to you you want to give root permissions you are I mean you are you can you are welcome to do it but it's not advisable just because they can mess things up so if you trust you can give if not I think you should just go for this so this is what is there so what you basically need to do is just so let me go back to the read me once you go inside this directory that master dot sh is there you need to make it an executable so for that ch mod plus x is the command you make it into an executable and just run dot slash master dot sh those are the two commands you need to run as soon as you do this all the scripts will run and hopefully everything will run smooth and it'll exit after that you can check whether your installations are correct by doing this so another thing I should emphasize is as soon as you run all this before you can check NS for example you need to log out and log back in because the path variables have to be set so for that the terminal on which you have done because you already opened before it will not be set so you log out and log back in after that to test wire shark you can do wire shark ampersand to test DCP dump you can do DCP dump minus n to test trace root you can just run the command if you want to exit exit is the command new plot NS to all these things you can test to check whether they are ready so this entire directory along with the scripts I'm going to provide under references you can experiment with it I'm not well at least when I experimented it worked pretty fine but there is no guarantee that things will work as smoothly depends I mean if you're using the CD with this it should ideally work because that's what I've done in case you face any issues the first step is do due diligence like now you try to figure out what is going wrong by googling or asking for some help and spend some time trying to figure out what's happening in when in spite of this you still are not able to install the appropriate tools right to me and I will provide some technical help okay dot slash so I told I gave the instructions go to the directory you are in Linux first of all so you install Linux inside Linux go to the directory that network workshop then you have to do ch mod plus x master dot ch and then just plus master dot sh and it'll run you don't have to do it every all the read me has the appropriate instructions okay this is again the step three which you need to do as soon as you go back I mean you have some time for this is you need to set up a discussion forum for you to interact with your respective remote center participants the Bodhi tree platform as it stands now you need a hierarchical structure in other words each remote center coordinator has to interact with his own remote center participants and you need to isolate the discussion from other remote center discussions right now we don't have any mechanism for this isolation that way whoever posts will be visible to everyone and then it becomes a chaos because we are dealing with some 8000 participants so for this reason at least at this stage we thought it is better if we separate out the discussion forums there are lot of this yahoo Google groups or if you have moodle whatever forum you need to have a discussion forum for you to interface with your remote center participants you do whatever is needed to set up such a discussion forum the Bodhi tree platform is not going to support discussions for the main workshop these are individual things so you figure out if you think you can manage with emails you are free to do it but it can get really overwhelming I would seriously recommend that you set up a Google or yahoo groups the setup is pretty straightforward there isn't anything complicated there you creating yahoo or Google groups especially if you have a Gmail so there may be certain restrictions that if you are opening a Google groups all your participants may need a Gmail address I know yahoo I think it is true for Gmail I'm not very sure yahoo I think insists whereas Gmail I think you can potentially set up a Google groups so the Bodhi tree discussion forum will be open so among yourself if you want like for example I set up Google and someone wants to know you can feel free to post the instructions you have for others on the on the discussion forum under the current Bodhi tree it will become clear as we go I'll tell you what I mean by that so the main workshop details so this is for the participants for the main workshop they will all be provided login to Bodhi tree but this will be a new course instantiation in fact there will be two courses that will be running the first course is the course that you have done which is the logins for this particular course let me call it the coordinator workshop course will be the 250 coordinators login so whatever your scores whatever discussions we have they're all going to be preserved the participants of the main workshop do not have logins to this this is a 250 participant coordinator workshop course and then I'm going to open a new course called the main workshop course where the remote center participants let's say 8000 participants plus you which is the remote center coordinators both of them will have login okay so this other course which is the main workshop course will potentially have 8250 as the number of logins in that particular account okay other thing I want to emphasize is that this new course which is the main workshop course will not support discussion because I cannot moderate discussion across 8,250 participants it's very difficult for me to I don't have the resources to handle it so that thing will not support any discussion but it doesn't mean they cannot get help they will get help via you so you need to be the interface again I'll get into those details shortly so as far as those participants are concerned they are going to get a login to this new course and from May 22nd till June 29th that is the online activity period they're just like you going to watch videos work on practice problems and June 30th to July 5th is they will assemble at your remote center I will show you a tentative schedule what they are going to do at the remote center and July 7th till July 19th after this face-to-face workshop ends they have some homework to do and they have to submit this homework at the end of July 19th to the remote center coordinators so I'll I'll get into the details this is a very tentative schedule it is quite subject to change but I want to highlight a few things the first day naturally the first half an hour will go in registrations much like here then for the next one hour I'm just going to provide an overview and a lab overview one thing that I missed probably doing for you is explaining the TCP dump what it is all so I'll ensure that they're enough prepared for the lab first lab the first lab is going to start it is going to start at 11 itself the lab one will start 11 itself because the first day I think things will be overwhelming for them I think you also felt you needed more time because you couldn't finish the last exercise so the first lab will start early it will start at 11 they will go on they'll take a lunch break they'll come back and finish so after the first lab things will be relatively easier next lab on is restricted to only the afternoon session that is 2 p.m. on but the first lab will start at 11 okay just because they need some more time for the first lab then you will have as I said this schedule will change very likely but I just wanted to tell the rest of the time all afternoons will be labs the mornings will be maybe a streaming of the recorded version of these talks all these talks that have happened here have already been recorded so they will maybe replayed and there will be a discussion session which is basically question and answer sessions much like we have done here so the rest of the time will be in this content clarification session or discussion session so there are labs and there will be content clarification come discussion sessions for the rest of the time and some talks maybe streamed where you just sit listen to the talk and then discussion will start and the people who gave the talk will be around to answer any questions after the stream okay so that as I said this will be subject to change I will share with you the proper schedule over time once things are more clear now coming to your role what is your role your role is to act as an interface between me and your remote center participants so you will have two logins as I mentioned one is your current login into the Bodhi tree which is the coordinators workshop login where you can interact with the other workshop coordinators as well as myself and the second login will be the main workshop login this is to be created once the main workshop online activity start which is around May 22nd that is when these logins will be created you will be added into here so you'll have two logins to handle so let me tell one other thing in the main workshop login when you login when you go for the scorecard where you can see the list of participants there will be a field corresponding to your remote center so you type in your remote center ID it will provide you a list of all the participants corresponding to your remote center and you can see what their progress is in other words what are how many they have attempted what marks they have got so on so forth so that facility will be there so you are you have a special privilege in that you can in this second login which is the main workshop login you will be permitted to watch the progress of your remote center participants you can even watch other remote center participants but you can order the list in other words you specify your remote center ID it will show you what your remote center participants are and then you can see their progress so this will be made available for you in the main workshop login okay so your role again getting back you need to take care of three things one is you need to provide technical support I will talk what that is you need to provide content clarification support so you asked me some questions I have answered them so if maybe similar questions others may also have so you may have to answer the same to others and finally you need to discuss among yourself and your remote center participants and come up with two questions to upload so if you see in the main workshop they are roughly eight let's say 250 remote center participants even handling one question from one remote center where if you is think it's going to take me to take two three minutes to answer a question it's a huge number naturally we cannot answer all the questions that are asked and sometimes you tend to focus on some silly questions because someone asked for it it's not very important maybe they you yourself as a remote center coordinator can provide that answer to them because it's a relatively simple question so for me to focus on the important questions it is important for me to know up front because if I just make it open floor and just start taking questions randomly it will dilute the overall proceedings so this attempt is such that you identify two good questions for your remote center and upload them a priority in other words by June 25th itself among all the questions we receive across all the remote centers we will again prioritize a bunch of questions we will answer those first time permitting we will go ahead and answer others as well so this is also another task so you discuss among your participants and come up with two good questions okay maybe we can even have a competition the top five questions will win a prize so so how to go about all this so again let me how do you provide support so you are going to interact with your remote center participants via Yahoo Google groups whatever discussion forum you have because you need to provide technical support you need to provide content clarification you need to come up with those two questions for this you need to interact with your remote center participants all this interaction will happen via this Yahoo Google groups some discussion forum which you have created okay so while you're doing this do the best you can but naturally sometimes you may not know a solution like you're not able to figure out let's say someone is facing some problem with Bodhi tree you cannot quite answer that in which case if you need further help you use the coordinator Bodhi tree login remember I said you have two logins one is the main workshop login and the other is the coordinator workshop login the coordinator workshop login you use to post it under discussion this is the only discussion forum I'm going to use or you can send an email to this new I new email address as you can see this is not the Bodhi tree dot ITB at gmail.com this Bodhi tree dot ITB at gmail.com is a much more visible address in other words this is open to all the participants which is 8250 and I cannot again handle so many emails from this account so I'm not going to use the Bodhi tree dot ITB at gmail.com now on so if you send any emails to that very likely they will not get answered you as a coordinator you can contact me through two means one is under the discussion forum under the current Bodhi tree login or send an email to this t10kt.itb at gmail.com so either of this way both of it I'll be on top if you need any help I will attend to these two ways so emphasizing again and again I will interface only with you during the online period which is May 22nd to June 29th because I cannot cope or handle direct interaction with the 8000 participants it just will get overwhelming and I don't have a big team every request whatever your remote center participant has that has to come to me will have to go via you I'm not directly interfacing with them so I'm interfacing only with you if they have something you filter it out if it's a simple request you handle it if it's a complex request let it come to me and use those two forums that I've said to reach me and again this highlight that please please please is a really pretty please I cannot I mean I do need I sincerely request your help in ensuring that things that I get to handle are somehow I mean do due diligence I if I'm overwhelmed with having to handle simple login issues and all I'll I don't have a big team I'll get too much overwhelmed if there is something you can help so please help them in case you have not able to help by all means contact me and I will look into it so another thing if you are not getting any answer from me it means that I have already provided information to you either in the slides itself or as part of some discussion that has happened so that that is what it means so I if I have too many emails and I've been telling the same thing and then again and again you I may not reply to you so what is this technical support you need to provide so these are the end system requirements currently the Bodhi tree platform which we have tested thoroughly is on Firefox 26 and Firefox 28 Firefox 29 which recently released about a month back also does not support these browser issues we will handle over time we still don't have the bandwidth to get to them so for now browser Firefox 26 and 28 is what we support Windows 7 it should work out of the box Windows 8 again currently is not supported we will we are looking into it if the support is there we will update you Linux it works definitely because on my Linux it worked in case you have any issues someone was suggested that G streamer if you install it will start to work so Linux also support I mean we don't really know it works definitely but maybe you need to do anything additional that is to be handled on a case-by-case basis but you could always in instruct the try installing G streamer and check whether it works okay so so this is the system has to have a browser which is Firefox 26 or 28 some said it they worked for Google Chrome fine if it works great but if it is not working we cannot fix Google Chrome you have to shift to Firefox version 26 or 28 Windows 7 it works pretty fine Windows 8 also it doesn't at least as of now it doesn't work another important thing which I know many of you face problems with stalling of the video this is very likely a network bandwidth problem if you're doing streaming video hundred this videos itself the rate at which they are encoded is average of 200 kbps sometimes they even go 300 400 kbps so you do need a good internet connection for you to stream so you could use this speed test net to check I know many of you say I have hundred mbps link that is only in theory you have hundred mbps you're sharing that link with many others and very likely your organization's actual internet connection to the outside world may just be one mbps so the fact that you are connected to a land doesn't mean you're going to get hundred mbps it's a function of many factors unless you actually do a proper test you don't really know what speed you're getting as a workshop coordinator or remote center coordinator who does not have the all the participant mail ID because they have directly sent the registration form to the enemy IC to a portal and we are not getting the details of the participant that from which college they are attending the course in our remote center and what is their mail ID for that case how can contact they will tell and there is another session there is another question ma'am is it possible to hide the marks from the one participant marks to another participant is it possible yeah so there is something called a score card where marks appear so this score card is a global thing which is visible to everyone you can hide your own marks from appearing in the score card which means others cannot see but that said as an instructor I can see naturally everyone's marks and not only that going forward within that new login that will be created the main workshop course that will be created you as a remote center coordinator will get to see all your remote center participants whether they hide marks from public or not you will still be able to see but they themselves among themselves will not be able to see if they hide it from public okay ma'am thank you so so one important thing is you need to convey to the end user that they have to use these browsers the system windows 7 or windows 8.1 firefox 26 or 28 and in case they are facing problems to you go for a good internet speed which is 200 kbps we will convey all this information to all but you as a remote center coordinator also should emphasize on this information because these are what cause typical problems for their login so coming back to what are the commonly asked questions so these are questions that I faced from you so similar questions you will face from your remote center coordinators so these are the questions and I'm also giving you what are the possible answers so these are the answers you should give them when they write to you saying they are having these issues okay don't bring them up to me and unless these also don't work login issues they'll say I was not able to log in I forgot my password all this anything related to login is a straightforward case of handling all they need to do is on the Bodhi tree there is under login there's a forgot password link when you click on it it lasts for your username and email address the both the username and the email address are one and the same which is your email address that you used to register here once you enter this information and click submit an email will come to that particular email address just go there click on that link you should be able to upward password even if you forgot your password same you're not able to log in for whatever reason this is the same procedure to follow okay some will say the video is not even loading so if people say I cannot watch video you first have to find out what is happening is the video loading if it is loading it plays and then whether it stalls now the problem I'm talking about is video not loading itself now when video does not even load it invariably is a plug-in problem let me tell a little bit more firefox the one which we support does not support mp4 in fact because of some proprietary mp4 is a proprietary format open source they cannot support so for that you need to have a plug-in so firefox browser when it sees mp4 since it does not naturally support it has to load a plug-in for it to stream for it to display now this plug-in is that adobe shockwave plug-in which you naturally comes installed with firefox if it is not there you may have to install it and you should check that it is always activated such that it directly happens so if video is not loading very likely it's a browser problem you need to insist that they use firefox 26 or 28 if it is window machines it should work out of the box windows 8.1 also maybe it works out of the box if it is linux you may ask them to install the G streamer and also check whether the plug-in is activated so this plug-in is under the add-ons at the firefox bar okay so check ask them to check that the plug-in is activated so this is with the respective video loading now video stalling I think many of you face these problems so the video loads and plays but after sometime it kind of stalls so whenever the stalling is happening it's a good thing to do a speed test at that particular point to find out what your speed is your speed as I said anything that involves streaming videos be it YouTube be it this be it Coursera whatever it is when you're using streaming videos some minimum internet speed is essential so that speed in our case turns out to be 200 kbps so it has to be greater but what if the speed is under 200 kbps so there are a bunch of options one is buffer the entire video while it is buffering you just go do in other words start it don't just sit at the do whatever else you want finally when you come back it is nicely buffered you can start playing that is one option the other is you can potentially download the mp4 this I have not yet enabled but with the new in fact the current version as well as new version I'm going to provide you a facility where when you click on the video and do save as it'll let you save the mp4 but the problem with this is this will lose you will lose out on interactivity in other words lot of the videos have embedded quizzes which pop up as part of the website they're not part of the video itself so at that particular point the HTML pops up one quiz now this interactivity you're going to lose out and I feel losing it out is missing out a big experience of this particular platform but in case you are having stalling issues then this is the second best option I mean it's not desirable but you still have to watch the videos go ahead download the videos and watch it at your pace but as I said you are going to lose interactivity and let me also tell why so the way I don't want it's possible to embed the quizzes also as part of the video but once anything goes offline currently as it stands now we lose the tracking ability and tracking is quite important for us because we need to know what are the assignments you have done which quizzes you have solved all that we can track only when you are logged into the system that is something in the future maybe one year from now we may provide offline access with tracking offline plus online access with tracking as it stands now best solution is to use a high-speed internet connection somehow I mean when you're dealing with streaming videos this type of a thing you need a good internet connection that is the best solution you somehow try to get a good internet connection or watch when there is less condition whatever it is but in case you are not able to do it I would suggest the other two which is buffer the entire video do it in one go or download the mp4 and plate but you will miss out on the in inside quizzes which you can again to some extent I mean unless it this portion I will see if you can access those quizzes independent of the video that also I will see if I can do that okay so another commonly question asked is I've solved the problems but my marks are not what I should have gotten so here let me explain a little bit of a terminology you would have seen a max score in the scorecard which is the number 321 in this particular case this is the total marks across all concept including the non compulsory viewing I mean there is compulsory viewing there is non compulsory viewing across all the concepts that are put up there if there were some quizzes associated with them this max score is the total marks across everything okay the total that you see I'm not very confident whether this total works correctly we still need to do some testing for it but we did try to fix it this total marks is across all attempted questions so let me give an example suppose across the entire platform there are 100 questions and let's say each question carries one mark and you solved 50 questions okay and you got only 20 marks out of 50 so the score will be 20 the total will be 50 max score will be 100 okay is that clear so that is how the this is the definition of these three terms now how marks are calculated every question has two things one is marks assigned to that for example it's a four marks question or a 10 marks question or a one mark question and it'll also have attempts which is the number of attempts you are permitted to solve this particular problem and for every attempt the marks reduced by half so for example if there is a four mark question and two attempts are given if you solve the problem in the very first attempt you will get four marks if you solve it in the second attempt you'll only get two marks if you solve it in the third attempt you will get zero okay so the fact that you solved it finally and then saying no my marks are still zero is because of this and the answer description as such will only appear after your attempts are exhausted so you will not be able to see the answer in your first attempt or second attempt in this particular example you'll only see the answer description after all the attempts are exhausted later when you revisit the answer description doesn't pop out because you may want to re-attempt the question but you want to see it you actually have to click on the answer description for you to see the answer description this is after you have attempted the particular problem another thing which may also be a bit of a which we have seen in some cases is the score sometimes gets cached so if for it to get updated you may have to press the reload button it doesn't automatically get updated okay given this do are there anyone there out there still who think that their mark calculation was wrong you still think the mark calculation so on the let me post that others who have done are you very confident that the mark calculation because we did a lot of tests but we didn't do it for a whole range we just did for five six problems and checked different things and it seemed to do work as it should but has anyone else how many feel the mark calculation is fine quite a few for you all it felt so okay but I see I'm not ruling out a bug it may be feasible that what you have done may not there may still be a bug but if there is a bug it should reflect I mean in majority of the calculations if it's a it can't be very likely cannot be a remote bug but there's a possibility so I would suggest you talk with some other people try to see what is happening we will also look into it videos so that we can see the marks yeah so the practice problem quizzes are independent of the videos oh by the way another thing maybe that is where the thing is maybe I should have mentioned this I will include it later in video quizzes are not scored are not graded at all you may have solved lot of in video quizzes you may have gotten complete marks there but your scorecard will show still so show a zero and you must be wondering what is this I've solved so many I where are my marks gone in video quizzes are not graded only the practice problem quizzes that are outside the video are graded maybe that solves that solves your problem so let's carry on I'll take more questions in the end so these are some of the things to keep in mind I forgot to add that I'll add it here only out of video quizzes are scored or rather tracked in video quizzes it's not that they are not tracked we have that information but we have not displayed it to the public okay which one it is there in video quizzes no marks no score many things are available in FAQs it's just that what has to read it carefully there is unfortunately I mean the situation is such that it's a summertime for us most students are gone who have been working on this platform they've all gone away only me and one other student is there so whatever technical questions I have to handle it or that student himself is very busy working with the he has to fix many issues with the current platform scalability issues for before May 21st so he's very busy with that so that is why I'm insisting that you contact me it's fine I'll help you but all I'm saying is do some effort from your side before contact yes madam we do understand yeah that's it okay another issue which some of you have brought up is that the video seek does not work after a reload in other words you experiencing a video stall and you waited for it to work you waited five minutes it is still stalling you got frustrated you click reload so it goes back to zero and starts to play so you watch ten minutes of video and now it doesn't the seek when you push it to the ten minutes it does not go there so let me tell you what is happening so what happens is you can only seek to a position where that content is buffered in other words if the 10th minute position until that position things are not buffered you cannot really move your seek there and in general when you have high network speeds you can seek back you can seek forward you can seek that thing works pretty fine the problem happens is when you are facing network stalling is the content is not buffered in which case you cannot seek and often when you reload one of the bugs we have in our system is it starts to load from the beginning in other words you reloaded it you want to watch from ten minutes on but until it buffers from zero to ten minutes you cannot move it to the ten minutes position and especially when you are facing this network stall problem that load buffering from zero to ten minutes itself we may take five minutes or ten minutes so you will move move it is not moving again you get frustrated and close it so this video seek problem we will fix it before the next workshop basically we there is something called a progressive seek where wherever position you move from that point on it will start to buffer it doesn't have to so if you want to go to ten minutes it will start buffering from ten minutes as opposed to zero minutes so this is a problem we will try to fix before the actual main workshop okay I'll update you on what the status of this bug fixes okay yes yes so okay this is again something some people have bought up for that in video or even out of video any quiz that is descriptive in nature right there is no maybe maybe for some spaces provided some space is not provided anything that is descriptive in nature at the back end we do not have any mechanism to grade it because we cannot make sense of your English you may write a lot of paragraphs but we don't have any tool or for that matter there is no tool available out in the world that can interpret your English and confirm that what you have answered is correct so since they are not graded there is really I mean you may enter whatever but what do I do with what you enter it's just junk for me I just have to chuck it because I cannot evaluate it so for that reason we did not provide interface so the way to view this type of descriptive questions is it's for your own reference there are no marks also associated with that if you see there'll be zero marks one attempt nothing provided because we cannot grade it it's for your own understanding after you solve the problem you just click submit and see the answer description okay this is just for your own understanding Good morning Ma'am there is a request as we are really facing the problem in downloading the video and checking the video and every time as you are saying that there is a bug when we are trying to reload it will start from the beginning so is it possible from your side that the video will be downloaded as a people will be remorse and in the remorse and people they will be doing the coursework in the offline so they can take the video and they can they can work in a night at their home so because everybody is not having that internet access at the home so if you can able to provide that facility that is what I have already mentioned that point you have two options if you want in video quizzes because as I said in video quizzes are very important if you want in video quizzes one option is to buffer the entire video do something else while it is buffering then come back and solve it the other option is download the mp4 which I will provide that feature where you can download the mp4 you watch whenever you want but you will miss out on in video quizzes ma'am shall we inform to the participants there is no marks asked for the quizzes inside the video you should I will I will in fact I will update this presentation to include some of the points that some participants without seeing the video directly at appearing the quizzes what we have to do there is nothing you can do if they are doing it let them do I mean if they are so confident that we know the material we can solve it fine let them go ahead and solve it I think it's perfectly fine marks is very important for the participants or the attendance the attempt is I mean we are all teachers I mean you I want you to learn I'm not concerned with what marks you get at the end of the day you get zero marks but you have learned substantially that afterwards you will get full marks that is what I what I want marks is more for your own benchmarking that I understood the concept didn't understand this is my problem area whatever it is the remote center deadline as I said they before they I mean they have that submission of the homework also right we will look at the homework combine this which is I think July 20th or something like that 19th yeah July 19th ma'am we are having a moodle login anything we have to do with the moodle login as far as this flag moodle login is only for that verification of your HOD certificate blah blah whatever additional confirmation of your participation here after that point moodle does not play any role with that no role for moodle again this is something which maybe you have to convey to your remote center participants also the role of moodle is only in the initial phase where your registration has to be confirmed once it is confirmed it is all both the tree yes let us suppose there are seven layers in seven layers around 35 concepts so each in each each concept have five questions six questions I have attempted fifth concept three questions two questions I have left because I was not having no answer to that now I want to attempt those two questions but I don't know the number question number four or question number three can I know that because I have attempted till now 50 questions let us go out of 50 I have got 30 marks yeah so what I will do in fact this was a feature which we wanted to incorporate but we didn't get the time is when you go to the questions there is that bar that says one two three four five right we are going to color code it so if it is already you have already answered the color will change you'll do that we will do it yeah we'll as I said we will do it for the main coordinate this because this login we'll see we'll if it's possible we'll do it even for this if I attempt a already template question because I do not know whether I attempted or not then if I have attempted correctly it says already attempted yes but if I haven't attempted correctly will it give me option second time third time that depends upon the amount of attempts that are there if it's only one attempt that's it you're done but before you attempted itself it may not obviously tell but to the side there is one slash one will be there in attempts that means you already attempted it take that you can you can still see it but I'm saying it's not color coded so that at one glance you may not be able to see but once you click on the question to the side there are attempts listed if it is one slash one that means you are attempted it already thank okay so video seek problem we are going to fix it along with some of the other suggestions that have come about authentication error was also something sometimes you log in for a long time and then you come back and try to do something you will see this authentication error basically what this means is the system synchronization with the Bodhi tree has ended you have been logged out all you need to do is log back in okay this is something to keep in mind the quiz I've heard from some of you that the quiz itself does not load I mean you are watching a video you came to the point the quiz has to pop up but it takes forever to load and then you do resume video and continue and the quiz still hasn't loaded how many of you have faced this problem quite a few okay this has got nothing to do with the internet because the video plays fine but the quiz is not loading okay this is a bug which we are not able to reproduce at our end but I will nonetheless look into it and will update you on what the status of this is ma'am I think related to this in video quizzes when we are playing the video at for example 2x speed if the quiz is at 13 second if the video is going at 12 and 14 in that case the question won't pop up pop up I see okay that's something we have to fix then yeah what the people are doing mistake normally I have also repeated the mistake in at the initial phase exactly after submitting if I am not pressing the resume button that you have provided then the next quiz will not pop up no that is anyway given but he's saying it's 2x speed it won't happen that I don't know I have to check see normally another point I wish to emphasize is the quiz pops up you do it and you have to click on resume video for it otherwise that quiz stays in that particular so if you just go click on the play button the video may start to play but the quiz stays the previous quiz itself stays there if you want the next quiz you need to click on the resume video after you solve a quiz that is a given but your thing about 2x thing I don't know because when you play 2x it may miss this marker which I have to check I'll check and do it okay so that's the technical so I guess you are clear on what technical content support you have to all these questions I have asked provided answers your remote center participants will have similar questions they are going to ask you look at this and answer accordingly okay I will update some of these other points that emerged like this in video quiz is not graded the fact that attempts are listed you cannot reattempt it once all some of these other things also I'm going to update and I'll pass this information to you in the slides keep this as a reference whenever you get a question look at it and provide from here if there is something that is not solved here some complicated problem bring it to our attention and I will look into it so that is the technical content clarification so there will be a course content clarification also like lot of the material you have studied as well as some of the questions that you have asked here people may have similar questions okay I didn't understand why we have five layers as opposed to seven layers we discussed that and you know the answer to that so if people ask that kind of content clarification you provide the answers and finally as I said in coming up with these two questions it should be those two questions which none of you through this peer discussion could not find a solution to or going through my video or slides you did not find a solution to those should be those two questions like I would I mean you should stump me I mean so far there hasn't really been a question in this area that kind of stumped me with I don't know the answer I've said I don't know the answer but that is mostly to security kind of questions or whatever but your target should be to ask a question where not in some orthogonal area to computer networks but all the concepts that I have covered if you can ask me a question that stumps me I mean that is a good question and that's a good learning experience for me also I've learned something new from you so that is what we should target okay when you come up with the questions so this is what I'm talking about so try to come up with questions that are challenging which through the you coming up with the questions all of us are going to learn including me so that should be your idea of coming up with these two questions how to upload these questions I will again provide you an interface for upload the details of which when it comes to that I will send another email no no no at the end so only on whatever I will give you a window only two questions finally it's not every day two questions we want to make my life complicated no two questions these two I mean let me provide the context also these questions we collect which is two questions per 250 remote centers which is 500 questions many of them could be repetitions we will sort them we will prioritize them and take up these questions in that face to face discussions we will have through a view okay so another important thing I have mentioned is that the main workshop participants have to do some homework after they leave your remote center which is this July 7th to July 19th they have about two weeks so what I would like to see is they form groups of three or four together and they're supposed to do this assignment and the potential activities I have restricted them to four just because we don't want too much variation then it becomes a bit difficult to handle one activity could be that they can use this think pair share constructor I have uploaded on the references a constructor sheet you can use that as a reference like what Sridhar was mentioning so pose he asked some of the questions so create resources maybe ten such think pair share resources let me finish so ten such thing pair share I'll give more details about this in a detailed email again but at a high level you can create think pair share resources you can design new questions to form a question bank where all of us can access it if there are interesting questions we can use it for our exams you can animate some networking concepts like routing or TCP flow control or congestion control whatever it is you feel there is something that can be animated you can use it to animate you can design the lab exercises like the kind of lab exercises I have given or project definitions like use socket programming for some multi-user chat or some some assignments like that so each remote center participant are going to form groups of three or four let's say there may be some ten such assignments per remote center and they're going to submit this homework to their remote center coordinator so what is your role as far as the homework is concerned as a remote center coordinator you collect the homework from your groups within your remote center via whatever mechanism you want ask them to email it or ask them to upload whatever it is you have to figure out how to collect that information from the participants and then your task is to go through the homework so you'll have ten homeworks to evaluate so go through the homework there will be some who would have done an outstanding job a pretty good job there will be some who have done like a not so good job your thing is to go through the content figure out what you think is pretty good what maybe needs improvement or whatever it is and finally you consolidate the homework the not so good ones you don't submit this good ones which you felt were really good you submit it to us again I will talk with you on how to submit it to us we will then consolidate all these homeworks that we receive from you and put it up in one place where you can download go through it and use it for your teaching purposes so you as a remote center coordinator would have to make a judgment call it's a subjective thing but to the extent possible we want only high quality homeworks to be consolidated and sent to us low quality I mean it just we don't want because the number of homeworks itself will be of the order of 10 into 250 which is 2500 and off which I would think only about maybe hundred maybe of a sufficiently high quality we just want to focus on the 100 because if you put 2500 assignments there I cannot navigate it's for difficult for me to go through and figure out okay this is what I want to use so that way if you use your proper judgment in identifying good homework in fact I would say more than good it should be very good homework so it should be such that no more than one or two should come from a remote center but of course naturally your remote center is outstanding in that all your participants are extraordinary then naturally you can send all 10 but on average I would say that number which we will put up should be of the order of 100 or at most 200 out of the 2500 so that is the ratio in which you should think okay done so any questions after the workshop will be completed the faculty members will return to their corresponding colleges and they come from the two remote places to meet the one remote center ma'am is it possible to upload all the assignment via online if you will mentioning the both the tree to their login login pages see okay as a remote center coordinator how you collect your homework naturally it should be some online mechanism it cannot be but whatever is that mechanism you decide maybe you can just ask them to tar zip it and mail it to your Gmail account you're just dealing with 10 assignments right they will coordinate so I'm not going to provide both the tree for them to upload but I will provide a link for this 250 participants who are uploading whatever one assignment or whatever it is for that I'm going to provide a mechanism that information I'll convey later ma'am two questions we are uploading right that should include the other two lectures also or accept that to the thing pair share no no the two questions is concept related so there are the compulsory viewing I mentioned right physical layer these theory and coding blah blah network layer some distance vector among those concepts I want two questions identified finally only two questions per remote center in worst case if my remote center does not have a quality homework then is it necessary to upload if your remote center does not have a quality homework you are very free to upload zero it's not that you have to upload yeah naturally in fact even if everyone uploads even one or two that is 500 homeworks even that is a huge number for us to consolidate so if it does not by all means so you make the judgment call I mean that is your call the remote center coordinator will have rights to allow or disallow participant in case participant doesn't turn up with assignment online videos and all yeah so that thing as I said we will make a call so at the end of it finally they need a certificate right so they need to be present they need to do whatever so I I mean our team here in coordination with you you will provide the information on whether they were present at the remote center on that during the duration and I can see through the Bodhi tree login what is it that they have done and homework also that they are going to submit like you will give a tick or whatever based on all these parameters we will decide whether or not to give a certificate to them to provide inline quiz offline in video quizzes offline is possible see we do want to track the solution there is no need just to for attempt not for tracking on just for learning purposes for learning purposes that I will as I said I would right now my bandwidth is you send me an email after let's say sometime in august no problem or whatever whatever you want until this workshop entirely ends I do not have any bandwidth whatever additional things you want send it to me then I will reply I'm second thing is like you told me what it is not scalable enough I wouldn't say it is not we have we are in the process of making it what I'm saying is moodle is already proved for all those things and scalable also why what are the difference between model is worse in fact they have used moodle for see this is a different moodle itself forget about video streaming just logins it does not scale beyond certain number I think that number is 1000 or 2000 or some such number beyond that it does not scale now we are talking about video streaming come whatever additional stuff so I mean it's not that YouTube is supporting billions of users it's not that this technology is there you just need to pay attention to the details to make it scalable since we are in our version two where our goal wasn't scalability to begin with our goal was designing it now because we are scaling up now our goal is scalability we need to do some fixes there are known techniques we know those techniques also we just need to implement them excuse me madam will the participant have to attempt the same lab session which we have done here for it whatever lab sessions you have done here I will give the same lab exercises to those participants also you have already done it you know it so you can guide them that is the idea I am not giving anything new because then you have to do it and that's not the case okay thank you madam yeah okay let's break