Introduction and Discussion about Projects

254 views
Skip to first unread message

Gagan Kumar

unread,
Mar 1, 2016, 12:36:47 PM3/1/16
to BuildmLearn, gagan...@ymail.com
Hello,
    I am Gagan Kumar (scopeInfinity), a sophomore from Indian Institute of Technology, Patna(IITP). I am interested in working for BuildmLearn.

Among related fields I am comfortable with Android, JAVA, Linux, Web-Technologies.

I have done some contribution in BuildmLearn-Toolkit-Android and other open-source projects.

I have made several sample applications in Android, JAVA and Others. Here are some of my relevant projects
    App for Anwesha 2016 ( IIT Patna Techno-Cultural-Management Fest)
            https://play.google.com/store/apps/details?id=in.ac.iitp.anwesha
        Github Repo : https://github.com/scopeInfinity/Anwesha
   
    Web for Capture The Flag (Hacking Event for Anwesha 2016)
        Using Django as backend and Bootstrap for FrontEnd with Responsive design.
            http://ctf.anwesha.info/   
        Github Repo : https://github.com/Anwesha-CTF/CaptureTheFlag-dep/
       
Most of my work are available on my GitHub account.

My profiles
https://github.com/scopeInfinity/
https://www.linkedin.com/in/scopeinfinity
https://www.hackerrank.com/scopeInfinity

I would like to go for `Adding new templates to BuildmLearn Toolkit Android app`, `mConference Framework` and `University Campus Portal (UCP)`, if I needed to be more specific I would go for `Adding new templates to BuildmLearn Toolkit Android app`.

Pankaj Nathani

unread,
Mar 1, 2016, 12:42:02 PM3/1/16
to BuildmLearn, gagan...@ymail.com
Hi Gagan,

Thanks for introducing yourself and your PRs so far. 

 
I would like to go for `Adding new templates to BuildmLearn Toolkit Android app`, `mConference Framework` and `University Campus Portal (UCP)`, if I needed to be more specific I would go for `Adding new templates to BuildmLearn Toolkit Android app`.

Well, this is not how you apply for GSoC. You would need to submit  a proposal to Google for the project that you wish to work for. Google will start accepting student proposals starting 15 March. Selected students will be announced on 22 April. 


Please also go through this page where we have some guidelines on what to include in a project proposal: https://github.com/BuildmLearn/BuildmLearn-Toolkit/wiki/Guidance-for-Students#project-proposal

PS: You may submit more than one proposal, however only one project idea per proposal 

Gagan Kumar

unread,
Mar 1, 2016, 10:45:06 PM3/1/16
to BuildmLearn, gagan...@ymail.com
Thanks Pankaj Nathani!


I would like to go for `Adding new templates to BuildmLearn Toolkit Android app`, `mConference Framework` and `University Campus Portal (UCP)`, if I needed to be more specific I would go for `Adding new templates to BuildmLearn Toolkit Android app`.

Regarding above line, I was trying to Introduce projects of my interest.

Thank you

Gagan Kumar

unread,
Mar 4, 2016, 9:28:41 AM3/4/16
to BuildmLearn, gagan...@ymail.com
Hi Pankaj,
    Regarding `Adding new templates` in Expected Result, our supposed work is to add four more templates `Toolkit-mobile-templates` and then integrating it in `BuildmLearn-Toolkit` or also in `BuildmLearn-Toolkit-Android`?

Gagan

Pankaj Nathani

unread,
Mar 4, 2016, 9:37:20 AM3/4/16
to BuildmLearn, gagan...@ymail.com
Hi Gagan,
 
Regarding `Adding new templates` in Expected Result, our supposed work is to add four more templates `Toolkit-mobile-templates` and then integrating it in `BuildmLearn-Toolkit` or also in `BuildmLearn-Toolkit-Android`?

The templates would be developed and integrating with BuildmLearn-Toolkit-Android, this is the primary task

Also, once the APKs for the templates are ready, they would be added to the BuildmLearn-Toolkit project as well. In essence, this would just mean compiling the Desktop version of toolkit with the new template APKs. There is no coding required on Qt / C++ side.

Pankaj

Gagan Kumar

unread,
Mar 5, 2016, 8:46:23 AM3/5/16
to BuildmLearn, gagan...@ymail.com
Hello,
 Regarding `mConference Framework` it says `the next step would be to provide an interface for generating a configuration file (XML or JSON) where the organizer can customize content (Text, Images, Schedule of Talks, Registration Google Form Link, etc).`

How are we intend to provide this interface, Is it another app for taking content from organizers then unzipped templated apk then packing JSON/XML into it?

Regards
Gagan Kumar

Rahul Ahuja

unread,
Mar 5, 2016, 8:52:34 AM3/5/16
to BuildmLearn, gagan...@ymail.com
 
 Regarding `mConference Framework` it says `the next step would be to provide an interface for generating a configuration file (XML or JSON) where the organizer can customize content (Text, Images, Schedule of Talks, Registration Google Form Link, etc).`

How are we intend to provide this interface, Is it another app for taking content from organizers then unzipped templated apk then packing JSON/XML into it?

No, in addition to the android application. You would also make a tool  to generate the XML . For this purpose a static web page with a form would suffice - the organizers would fill in the details and generate XML using the form.

Gagan Kumar

unread,
Mar 5, 2016, 9:30:32 AM3/5/16
to BuildmLearn, gagan...@ymail.com
Hi,
   In `Adding New Templates` Project,

    > There are sample .apk templates present in BuildmLearn-Toolkit(portage-2015) and it creates XML data for four new templates. And BuildmLearn-Toolkit-Android is intended to create similar format XML for these four new templates, and corresponding templates(.apk) are going to be used both in `BuildmLearn-Toolkit` and  `BuildmLearn-Toolkit-Android` for making final application. Am I correct till here?

Pankaj Nathani

unread,
Mar 5, 2016, 9:42:31 AM3/5/16
to BuildmLearn
 
    > There are sample .apk templates present in BuildmLearn-Toolkit(portage-2015) and it creates XML data for four new templates. And BuildmLearn-Toolkit-Android is intended to create similar format XML for these four new templates, and corresponding templates(.apk) are going to be used both in `BuildmLearn-Toolkit` and  `BuildmLearn-Toolkit-Android` for making final application. Am I correct till here?


Correct! 

Gagan Kumar

unread,
Mar 5, 2016, 11:03:24 PM3/5/16
to BuildmLearn, gagan...@ymail.com
Hi,
    For `Adding new templates` regarding contribution before submitting proposal, can we submit issue and try fixing issues related to current implementation in `BuildmLearn-Toolkit-Android` or even work on new proposed templates.


Pankaj Nathani

unread,
Mar 5, 2016, 11:34:55 PM3/5/16
to BuildmLearn
Hi Gagan

 
    For `Adding new templates` regarding contribution before submitting proposal, can we submit issue and try fixing issues related to current implementation in `BuildmLearn-Toolkit-Android` or even work on new proposed templates.
 
Yes, you can try fixing the issues. For the new templates, you should just work on the wireframes and sample template if you'd wish to submit this along with your proposal.

Btw, we have opened up the thread for requesting reviews for your draft proposal. You may want to submit a proposal for review, if you are ready.

Gagan Kumar

unread,
Mar 6, 2016, 11:28:13 PM3/6/16
to BuildmLearn, gagan...@ymail.com
Hi,
    In `Dictation Template` How are we supposed to compare `Input` with the actual `Passage`.
 
Some doubts,
    > Comparison is case-insensitive? For Ex. a Name may come in Middle of sentence or Capital character may come after period.
    > Is Scoring is dependent upon punctuations?
    > Is comparing kind of LCS based?
    > What should be final scoring criteria?

Thanks!

Pankaj Nathani

unread,
Mar 6, 2016, 11:47:53 PM3/6/16
to BuildmLearn
 
    In `Dictation Template` How are we supposed to compare `Input` with the actual `Passage`.

Have you checked how it is currently implemented in the Desktop version? 
 

Gagan Kumar

unread,
Mar 9, 2016, 11:41:04 AM3/9/16
to BuildmLearn
Thanks Pankaj,
    I have seen implemenatation in BuildmLearn-Toolkit Desktop version.
   
    Are we supposed to make templates as shown in Simulator in BuildmLearn-Toolkit Desktop version, as mentioned in other thread, or can we change the design for templates apk (making it different from what shown in desktop simulator, without any change in desktop version)

Pankaj Nathani

unread,
Mar 9, 2016, 12:00:14 PM3/9/16
to BuildmLearn
      
    Are we supposed to make templates as shown in Simulator in BuildmLearn-Toolkit Desktop version, as mentioned in other thread, or can we change the design for templates apk (making it different from what shown in desktop simulator, without any change in desktop version)

Yes, the UI of the templates should resonate with the Desktop version. This is clearly mentioned on the ideas page.

"The UI of the template applications should be in sync with the preview of the app shown in the simulator of BuildmLearn Toolkit. "

Gagan Kumar

unread,
Mar 13, 2016, 1:59:43 PM3/13/16
to BuildmLearn, gagan...@ymail.com
Hi,
    I have one doubt, after XML is generated with static page, How is organizer going to compile back to generate apk with updated asset.

Are we supposed to make a framework in any language that decompiles the apk first, insert the new generated XML, and then again compile back to generate new apk.
Or simply organizer update asset with XML generator and then open the `mConference Framework` and simply compile and generate apk with Android Studio.

Pankaj Nathani

unread,
Mar 13, 2016, 2:13:55 PM3/13/16
to BuildmLearn
I suppose you are asking about the mConference application. Please start a new thread for discussion on another project.
 
Or simply organizer update asset with XML generator and then open the `mConference Framework` and simply compile and generate apk with Android Studio. 

Your above understanding is correct. 
Reply all
Reply to author
Forward
0 new messages