Gsoc 2023 proposal Organizing knowledge on using topic models

Hi!
i want to work/contribute to Xwiki Gsoc program 2023 ,
My name is venkata kiran reddy kotha ,i am pursuing my final year of engineering in electronics and communication engineering in new horizon college of engineering which is located in bangalore, india.
I wish to contribute towards Organizing knowledge on using topic models .i was so excited to contribute to this project especially as i worked on some java api project’s and UI part’s . i was new to NLP part but i started knowing about it and i will take it to deep as it was important for this project.
and i like to share my ideas and proposal here is the link for the document:

i really like to contribute for this project and love to hear back from my mentor @MichaelHamann with some of the suggestions.
Thank you

Here some feedback on the proposal:

  1. If you know the dates, please tell us when you have exams etc. so we can understand when you are less available (it’s not plausible that you’ll work for 6-7 hours/day on your GSoC while you have exams).
  2. The maximum duration of a GSoC project is 22 weeks, and that’s already the extended version (regular duration is 12 weeks). The number of hours/day you promise (6-7 hours) and the duration of 24 weeks doesn’t add up to 350 hours, 350 hours distributed over 24 weeks are just 14.58 hours/week. While it is good to have some extra time, please provide a realistic timeline.
  3. Regarding the timeline, I would suggest to plan less before the mid-term evaluations, e.g., just the UI for displaying the results and not the tag assignment feature. Also, I don’t understand what you mean by “session”.
  4. You completed neither the getting started tasks nor any Jira issues from what I can see. This means we have no way to assess your skills. This makes it very hard to evaluate your proposal.

Regarding the actual proposed content:

  1. I don’t see why or how you would use Solr for this proposal. Solr is not our data store for documents, documents are stored in a database and you should XWiki’s API to access these documents/a user-selected subset of them.
  2. The macro is a pre-task/prototype that you should complete before submitting the proposal so we can see that you’re able to work with XWiki’s API. At this stage we of course don’t expect perfect code, but at least some effort from your side. There is no need to develop the macro as part of the main project, at least not as a deliverable (you could still do it if you struggle with implementing the job). The macro shouldn’t be integrated in the background job, it is not very useful to use such a macro in a job. Of course, there should be some code that can be re-used from the macro for the job.
  3. XWiki is an open source software that is used by many people, not a single website. Therefore, there is no “deploy it to the production environment.” step. We won’t deploy this anywhere. You’ll create an extension that can be installed by anybody who’s interested in trying it out.

Overall, I have the impression there is very little own input apart from the selection of the library. It is not clear from your proposal if you have, e.g., any idea how the results should be displayed or how the UI for the proposed actions could look like.

It is not clear to me from your proposal if you understood what XWiki is and how the input data will be obtained (not from some central website, the input are the documents from the instance on which the extension you develop is installed).

I hope that feedback helps a bit.

hi @MichaelHamann,
I truly value your feedback, which you have provided. I can make these adjustments and provide you with the necessary information. However, keep in mind the time frame because I’m concerned I won’t be able to make it up. As today is the last day, I will submit the proposal right away, but I will have all the details in the next two days. Hope it works, and many thanks!

I know that the deadline is today, you had more than a month to prepare a proposal and ask for feedback (Google summer of code organizations were announced on February 22). You can’t update the submitted proposal after the deadline.

Hello, Last weeks , I was working on another project and I didn’t come across xwiki gsoc program. I’ll present this proposal to the GSOC organization. But since you are the mentor, I will give you in detail proposal based on your review so that you will understand how I intend to proceed. i really like to contribute to this project , i will update the proposal in the next day right away with the help of your feedback. Hope it works,many thanks!