Tuesday, April 12, 2016

Motivation to Learn, Challenge to Earn



(An idea of making classroom learning more interesting, efficient, rewarding, challenging and competitive for students)


Background:

Research shows that classroom participation is an important aspect towards interactively learning the academic topics. But students often drop out classes, or postpone learning to the few days before exam, which is an unhealthy practice. If every student learns and clarifies the concepts within the class itself, it saves a lot of home study, and makes the course efficient for the student, and the teacher as well. But what prevents to achieve this ideal scenario? Just the lack of motivation, or too much lethargy to be interactive in the class, or just the typical student mindset to drop off lectures.

Traditional education targets on periodic evaluation of learning. Accordingly we have semesters or quarterly examinations in our universities. However, such periodic evaluations does not always correspond to the strategic checkpoint of learning. Often some portions of learning are left out or speedily completed to meet examination deadlines. Also unexpected interruption in academic schedule due to various other issues keeps on hampering the ideal evaluation scenario.

Again, proper one-to-one sessions are growing scarce in today’s education. It always happens that a few motivated group of students benefits from the class. But a large section of backbenchers remain mute due to shyness, short of understanding, lack of confidence, and similar reasons. Students hardly revise the past leanings before a class, and the gap between class progress and students' progress keep on increasing. The match of pace between the progress of two can result in an effective education system.

This proposal attempts to address a remedy to these shortcomings of the traditional education system.


Proposal:

Besides the periodic exams, there should be intermittent evaluations, and random evaluations, that should enhance the learning of the students. But it is hardly possible for the learning enabler to evaluate each participant in every class. Further, it has to be considered that such evaluations should not create pressure upon the students. Best approach should be a system where each student proactively participates in the evaluation out of self-motivation. Such system would feature micro-management in student progress and performance in place of the macro-management that is currently practiced.

The motivation to earn some discount at food joints, some internet or mobile recharge, or some other cool merchandise only at the small effort of being attentive at class can be viral, if properly marketed. Short term goals are easier to compete and achieve. Further, an effective bridge between classroom and canteen can bring the enthusiasm and motivation of the off-hours into the classroom itself.

Accordingly, a mechanism of smart-education is proposed, that features better self-motivated participation, micro evaluation, individual learning progress indication, earning with a friendly yet competitive mindset, and much more. Such an implementation can be expected to bring on a drastic change in the field of learning and education.


Mechanism:

This proposal involves a mobile application offering a student engagement platform depending upon the academic curriculum. A high school or graduate school lecture, typically of two hours length, is broken down into small sessions of about 10 minutes, followed by a challenge time of 1 minute. Every student will be informed via Bluemix Alert Notification of the application in their smart-phone, the details of the upcoming session and the list of incentives that can be gained in this session. While entering the classroom, each student would login to this app using their smart-phone. A voice recorder in the class (or with the lecturer) would record the lecture; Bluemix Speech to Text service would convert the last 10 minutes lecture into written form. Bluemix Natural Language Classifier would extract the topic of discussion from a predefined catalog.

This 10 minutes discussion, along with topics and keywords highlighted appears in the smart-phones which have apps actively logged in to the course/ session. Bluemix Relationship Extraction would be used to extract Named Entities or Keywords, and Bluemix Concept Insights might be optionally used to link the keywords to external links.

Either Bluemix dialog service, or Watson Engagement Adviser, would be used to generate quite a bunch of questions upon the context of the last 10 minutes lecture only. The context of the lecture would belong to the identified topic of discussion from the catalog, and it can be expanded, if necessary, using Concept Expansion service of Bluemix Platform. The questions, random and different for each student, would appear in their respective smart-phone using the IBM Push Notification service. The students would get a window of 1 minute to answer the same. Within this span, an early answer would receive more credits. So ideally, for a lecture of 2 hours, there will be 12 such question sessions, which would be initiated by the lecturer/course coordinator, and terminate automatically after 1 minute.

An end of session evaluation featuring multiple questions would be prompted to each participant as the lecturer marks the completion of the class. Time span can be of 1 minute only where the students would have to answer as many questions as they can. Answers might be of textual kind instead of multiple-choice type.

The answers are credited in two ways. First comes accuracy of the answer. Second is the time required to submit the answer. If the answer is of textual kind, accuracy can be determined using Retrieve and Rank service of Bluemix platform. The credit points would accumulate for every student, and can be exchanged for some monetary benefit like mobile recharge or cafeteria payment. However, this broadly depends upon university involvement in bearing the cost, or availability of public sponsors.

Another challenge remains, biometric identification of a student / participant and prevention of impersonation in the class. This can be addressed by providing the application a random text during login, which the student would require to read out to the application via smart-phone microphone. The voice record can be used by Bluemix Tone Analyzer to identify the person from a previously build database. Bluemix Visual Recognition or Alchemy Vision can assist this security verification by a live photo of the participant. Bluemix Geo-spatial Analytics can be used to detect if a participant leaves the classroom, and would auto log out his/her session, which would require re-validation to log in.

Once a lecture is over, Bluemix Text to Speech service would thank all the participants, and announce the top three credit scorers of the session to everyone’s' smart-phone. Also, Bluemix Presence Insight service would come into play to present a summary of the student responsiveness to the lecturer / course coordinator. This report can be a source of improvements necessary for the lecturer as well. Students often miss out the links and pointers to external resources mentioned by the lecturer, and later they keep pondering upon some term the teacher might have mentioned. It can be useful if a Bluemix Dialog Service can be trained to address all possible queries of the students via this application.

The App can be developed using Bluemix services like Mobile Application Content Manager and Mobile Client Access. The Monitoring and Analytics service, or Mobile Quality Assurance service can be used at a later phase for the App effectiveness. Any cloud data store service from Bluemix has to be used to store necessary information for the App.


Benefits:

For the Students:

An option of incentive based learning would create more enthusiasm to attend a class. Students would prefer not to miss a session if possible.
A competitive edge in daily learning with interactive QA is better than a hour long flat monotonous session. In a competition, people tend to extend their effort to additional levels.
Frequent questions and questions related to last few minutes discussion only would make students concentrate more in class, and concentrate on the portion being taught as subsequent questions are expected from the recently taught sections only.
Both effective learning and short term understanding are evaluated for each student in such a system.
An effective mix of multiple-choice and textual answers would expose the creative, analytical, reasoning, and summarizing skills of a student.

For the Faculty:

Better participation and concentration from students in the class.
Possibility to track own performance in delivering lecture in the class.


Activities:

For the Students:

1. Install the App in their smart-phone.
2. Register in the App with credentials.
3. Follow notifications from the App for upcoming classes.
4. Once settled down in the class, login to a session by biometric validation.
5. Attend the class.
6. At every challenge interval, answer the question that popped-up in the smart-phone.
7. Get credit points.
8. Exchange credit points with some benefits depending on university planning.
9. Review the class summary if necessary from the App.

For the Faculty:

1. Start the App before starting the lecture.
2. Plan for a logical break in the lecture every 10 minutes.
3. Indicate the start of break, that is the Challenge Interval to the App.
4. Resume the lecture when end of Challenge Interval is indicated by the smart-phone.
5. Indicate the end of session to the App.



IBM Bluemix Services:

·         IBM Alert Notification
·         Speech to Text
·         Relationship Extraction
·         Concept Insights
·         Natural Language Classifier
·         Dialog
·         Watson Engagement Adviser
·         Concept Expansion
·         IBM Push Notification
·         Retrieve and Rank
·         Tone Analyzer
·         Visual Recognition
·         Alchemy Vision
·         Geo-spatial Analytics
·         Text to Speech
·         Presence Insights
·         Mobile Application Content Manager
·         Mobile Client Access
·         Monitoring and Analytics
·         Mobile Quality Assurance

Tuesday, February 2, 2016

The taste of transition ...


So, the transition is complete. It feels good. Really. But the feeling is not because of the benefits and all. It is a fact that transition is something which I should embrace. Getting stagnant somewhere brings down the spirit, the enthusiasm to accept challenge.

So is there no feeling of gratitude or attachment for an organization? No. That is a clean answer, and that is me. Attachment is something I nourish in my personal relations, for people I like, for people I love. In profession too, I love the domain which I work on. In fact it brings a sense of fulfillment and pride when I showcase the domain knowledge along with information how it is worked upon across organizations. Exposure brings more efficiency in my work. And when somebody boasts about long years with an organization, that too from the very early days of career, I am truly surprised.

Thursday, June 11, 2015

TCS RMG... truly the resource manager

I finally returned to kolkata by end of May after completing all tasks at Durgapur. I thought it better to join office soon, and accordingly initiated actions. The bitter experiences are summarized.

Friday, 29th May. Informed and formally reported to HR. Leave end was initiated.
Monday, 1st June. Profile active on TCS system. Received the bio-metric pass. Access granted. Contacted pune CTO lab for allocation assistance.
Tuesday, 2nd June. Moved between saltlake and rajarhat offices in search for the official allocation mail. Failed to gather that.
Wednesday, 3rd June. Kolkata CTO informed about budgetary issues in allocation. I informed the same to RMG. The impatient RMG pushed me for interviews. Few telephonic rounds, and by the second half I met two of the project leads.
Thursday, 4th June. Visited rajarhat, got the allocation from CTO. Informed RMG, who told that I am allocated to a client project (J&J) which I never confirmed. Conflict starts.
Friday, 5th June. Visited the client project once again. Luckily the PM was absent. Learnt about the drawbacks. Mailed against the RMG using earlier leads and HR. The VP and CTO-HR got involved.
Monday, 8th June. The RMG called for a meeting at noon. Called the client project for delay, who confirmed that I was released. The meeting took place and reallocation took place the next day.
Tuesday, 9th June. Again working under CTO.

Saturday, May 2, 2015

a March through Ghaziabad...

The CSE department of NIT Durgapur is a three storeyed building. The ground floor is partially encroached by the MCA department. The upper two floors contains the faculty cabins, classrooms and laboratories. Most of the faculties are found in the ground floor and first floor, with the exception of two. It is an open opinion among many, had the 1st floor not been there, CSE department would have surely been a better place. And arguably, the most whimsical among the residents of 1st floor is B's guide, a middle aged SMIEEE who had obtained his driving licence, that too by bribing, only a year back.

This guide instructed presentation of three papers in a conference in Ghaziabad, scheduled between 19-20 March, which required presence of the authors to publish the paper. Absentia presentation was available, though at a cost significantly higher. The phase of preparation of the papers also gather significant mention. Out of three, two papers were too similar, guided by the whimsical Mr. guide. It took several rounds of mails and cross mails to make the those steer past the blinds of self plagiarism. It was getting evident that B and M would have to travel to Ghaziabad, their first travel outside the state, and I took the opportunity to forward a paper on my own, to the same conference, on the very last date. Accepted or not, I was anyhow travelling with B, it was clear with me.

I timely booked the tickets, but made a blunder out of ignorance, booking the Poorva express via Patna, instead of opting for the Gaya route. The route I booked had not so good review upon the behavior of local passengers in the sleeper compartments, but we decided to keep the plan intact. Journey started as scheduled, though the fact that I was travelling with B and M was carefully kept a secret from many in Durgapur, specially their guide. The travel featured too many selfies shot, thanks to the lumia M owned. Sparing the few tense and dense hours through Bihar, the rest of the journey was smooth, funny with the co-passengers, teasing M all the way with her dressing, and blaming the worst IRCTC food. B had cut one of her jeans into a capri, only for this travel, and was too pleased being in it.

Poorva express doesn't officially halt at Ghaziabad, but stopped for a few seconds, which was enough for us to disembark hurriedly upon the tracks. The train journey was warm, but in the station we were greeted by a cool weather. To get to the hotel, avoiding the annoying autowallahs, was something I practiced well earlier. The ignorance of travelers new in a city is what these people count upon to misguide and cheat large. We walked up to our hotel, or better a cheap lodge, Ghanshyam Lodge, and got the rooms, one single and another double. Advises unasked for from Durgapur mentioned not to book hotels online for receipt problems, but we easily received hard receipt from the not so good lodge. We reached on 18th, and the day was casually spent, preparing for the day ahead. Few stray incidents, the monkeys disturbing through the night, and a cute little puppy in its not so cute actions, and eating out at a rajasthani bhojanalaya, marked the memories.

On early 19th we traveled to IMS. An auto to lal kuan, a steep rocky climb, and another auto through the highway brought us to the college. A spread out private engineering institute, with girls hostel just beside the entrance, greeted us. We were on the verge of missing our breakfast due to the registration formalities, unless the angry snap from B brought us in notice of the authorities and their subsequent earnest request to have breakfast. Attending few sessions, meeting the other participants from NIT, a veg lunch, and returning to the lodge to prepare for the day ahead. We knew better the next day to reach early and grab breakfast. B and M presented their session, at the auditorium, before the lunch itself, though there was hardly any audience, and neither the session chair. B was feeling a bit unwell, but still went through the day. I was nervous in my post lunch session, but luckily the session chair there took a easy go on me. Gathered the receipts and certificates, and the task at Ghaziabad was over.

We had extended our stay at Ghaziabad a night as we were uncertain reaching Delhi the same day. Accordingly early 21st morning saw our move to Delhi by the local EMU. After the dusty and dirty look of a small UP town, the polished look of the capital was a pleasant welcome. Easily got a room in Paharganj for the day, freshened up early, and got out to explore the capital. The morning spent at Lal Quila, and subsequently a shopping sprint at Sarojini Nagar. We missed a proper lunch and went on shopping till evening; M was the top buyer who just went crazy. The craze continued through the night, with B and M trying on all the clothes, I being the photographer all the way. Shopping continued post dinner, which was a super flop, marking the end of our travel. The return train, a bi-weekly one, was on early 22nd morning. This time the journey was without any trouble, save the incident where our compassion for an elderly lady made us lose some amount. Actually for a reason that railways promote not to get acquainted with co passengers. B occupied her side upper throughout, and calling me by her side whenever awake. Got down early next day at Asansol to take a local EMU back to Durgapur.

Penning down this more than a month after the travel, still the incidents are vivid in my eyes. A lot more happened in the trip, which will always be cherished by us. Might have missed many things while writing, will include those as we remember.

Wednesday, December 24, 2014

It was a strategic or a technical fault, but it bought my way back home...

I was visiting the Andaman in December 2014, with parents, and had booked a both way economy combo flight from SpiceJet. SG 104, and SG 105, were the scheduled to and fro flights on 12th and 17th, respectively. Incidentally, SpiceJet had run into a fuel crisis during this period resulting a lot of rescheduling and cancellations. In spite of agitations, we decided to pursue the trip plan as these two flights were still plying on schedule. But just like it turns out, the return flight was cancelled, on 16th, a day before departure, and when we were already in Port Blair.

I rushed to Port Blair airport, early on 17th morning, to find out people waiting for rescheduling for cancelled flights the day before. Till that point, SpiceJet was assuring rescheduling of booked departures, but soon they announced their inability to provide alternate means. Sensing trouble, with great help from SB, 3 seats were booked in Jet Airways, with a price almost double. Only a few seats were left, and soon fares soared up to 5-6 times the usual.

At the time of boarding Jet Airways, another shock was awaiting. The Jet Airways flight booked was actually a rescheduled one, in place of another cancelled the day before. Accordingly, no further booking was to be performed, it was planned to carry only rescheduled passengers of Jet Airways. Due to a technical glitch, the booking window to this flight was open for a limited time to online booking sites like Yatra, MakeMyTrip, etc., and some 10-12 passengers, including us, availed this window.

The rescheduled flight was already full and could not accommodate us. However, acknowledging their fault, Jet Airways transferred the booking to another of their regular flights on the same day. I don't know how they managed these 10-12 seats in midst of this rush, but what I know that, a strategic or software glitch bought my way back home the same day, which was otherwise impossible from a place like Port Blair.

Thursday, October 16, 2014

The fine balance between modularity and complexity...

Today I learnt something, that some common friends of ours had once commented that the code I did were lengthy, and compared to that what few others did were crisp and short. Really made me think whether it is time for a round of self evaluation. Do I need to start modifying my style of coding? Is the pattern I follow is leading to others' trouble?

Four years in industry had taught me the fine balance between short code and readable code. Or in the similar perspective, modularity and complexity are two features of any code, one of which can be improved at the cost of other. And there has been visible difference in the approach followed in academics and industry. The typical coding questions students face during campus interviews consists of tricky, confusing, shortened, implicit codes. Whereas, once in industry, the approach is to get into codes which are longer, detailed, sequential, modular, and explicitly self explaining. Such approach increases maintainability of code, and makes it easy for a developer to take one another's place when in need.

Then why in campus placements, organizations evaluate applicants based on their skills in complex codes, while, in fact, there is a dearth of neat coder in the industry?

Friday, July 18, 2014

the sadness nurturer...


Cycling past the suburbs of Durgapur, mostly during the nights, has currently been the new passion. Trekking is costly, and is being heavy on my pockets since I have left job. Secondly, the last two trips, one to north Sikkim and the other to Corbett, has more been of a tour than trek. And worse, I am no longer being that hard inclined to join such long outings; wherever I be, I keep on constantly, and dearly, missing someone. Hence, cycling.

Durgapur has been a planned township, and ouside boundaries, it is just farms and barren lands. Distinct similarity with Pune, a city in Sahyadri, remarkable for it's uninhabited plateaus, streams and lakes beyond the limits. A 15 minute ride from NIT would take me to the bounding roads of Durgapur, beyond which the horizon pleases one's sight. There are hardly street lights, the few residences nearby are probably without power, and a silent moonlit picturesque nature engulfs my mind with an uncanny pleasure. Thinking aloud, how would it be to get a small house, and a large garden, in such suburbs, provided it still remains grossly disconnected, entertained by the single infrequent bus from station probaly once in an hour. Communication is not leading to progress, but destruction, that is what I feel.

Thought of penning this post past midnight, while thinking where my mind is leading me. I am becoming more and more socially introvert, indifferent to common necessities. The resident emptiness is my pleasure, that is what someone feels about me. Might be. Presence of someone can be a healer, otherwise it might be high time to pay a visit to a psychiatrist.