technology logo
technology logo

Team 7 - Student Performance Analysis Kit

share link

by hemanthnag132 dot icon Updated: Jan 27, 2022

Solution Kit Solution Kit  

This is a basic student performance analysis with predefined data using basics of machine learning. We used a predetermined dataset consisting of students marksheets. The output analysis is visualized using graphs for each subject and its chapters. It is done using K-Clustering algorithom which is an unsupervised learning algorithm. Here a subject mark's labels are grouped into one single cluster. This helps to analyse the student's performance and help him do better in upcoming exams

Libraries Used

We have used the below libraries to implement data analysis and to visualise student's data

numpyby numpy

Python doticonstar image 23587 doticonVersion:v1.24.3doticon
License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.

Support
    Quality
      Security
        License
          Reuse

            numpyby numpy

            Python doticon star image 23587 doticonVersion:v1.24.3doticon License: Permissive (BSD-3-Clause)

            The fundamental package for scientific computing with Python.
            Support
              Quality
                Security
                  License
                    Reuse

                      streamlitby streamlit

                      Python doticonstar image 24943 doticonVersion:1.22.0doticon
                      License: Permissive (Apache-2.0)

                      Streamlit — A faster way to build and share data apps.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                streamlitby streamlit

                                Python doticon star image 24943 doticonVersion:1.22.0doticon License: Permissive (Apache-2.0)

                                Streamlit — A faster way to build and share data apps.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          pandasby pandas-dev

                                          Python doticonstar image 38499 doticonVersion:v2.0.2doticon
                                          License: Permissive (BSD-3-Clause)

                                          Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    pandasby pandas-dev

                                                    Python doticon star image 38499 doticonVersion:v2.0.2doticon License: Permissive (BSD-3-Clause)

                                                    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              matplotlibby matplotlib

                                                              Python doticonstar image 17450 doticonVersion:v3.7.1doticon
                                                              no licences License: No License (null)

                                                              matplotlib: plotting with Python

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        matplotlibby matplotlib

                                                                        Python doticon star image 17450 doticonVersion:v3.7.1doticonno licences License: No License

                                                                        matplotlib: plotting with Python
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  dashby plotly

                                                                                  Python doticonstar image 18757 doticonVersion:v2.10.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  Data Apps & Dashboards for Python. No JavaScript Required.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            dashby plotly

                                                                                            Python doticon star image 18757 doticonVersion:v2.10.0doticon License: Permissive (MIT)

                                                                                            Data Apps & Dashboards for Python. No JavaScript Required.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      ipythonby ipython

                                                                                                      Python doticonstar image 15827 doticonVersion:7.18.1doticon
                                                                                                      License: Permissive (BSD-3-Clause)

                                                                                                      Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                ipythonby ipython

                                                                                                                Python doticon star image 15827 doticonVersion:7.18.1doticon License: Permissive (BSD-3-Clause)

                                                                                                                Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          Kit Solution Source

                                                                                                                          Techforgood2022by muditbaid

                                                                                                                          Python doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                          no licences License: No License (null)

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    Techforgood2022by muditbaid

                                                                                                                                    Python doticon star image 0 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              Deployment Information

                                                                                                                                              As you can see it in the given examples, Student's Maths marks are represented graphically according to his or her performance. It shows the tests in which the student scored marks which fall under Safe zone and a few test scores are in the danger zone, that is, he/she obtained less than average marks. By this labels we can predict the marks of upcoming exams for that student.

                                                                                                                                              Deployed Application: https://share.streamlit.io/muditbaid/techforgood2022/main/modplott.py