%global _empty_manifest_terminate_build 0 Name: python-recommender-xblock Version: 2.0.1 Release: 1 Summary: recommender XBlock License: AGPL 3.0 URL: https://github.com/edx/RecommenderXBlock Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8e/b6/1fcdfab2aa9061a609ee46511958acc9096a00631958c64f417e04cc71c2/recommender-xblock-2.0.1.tar.gz BuildArch: noarch %description This XBlock shows students a list of recommended resources for a given problem. The resources are recommended, edited, and voted by students. For each resource, we show its title, link, short summary, preview screenshot, and votes: This is an module where students can share useful resources/hints and rate them. This crowdsourcing mechanism allows a scalable solution to fulfill students with varying learning needs. * Staff Interface: manage problematic resourse easier, add comments, endorse, de-endorse resource * Discussion around each resource * Better interface for adding varying types of resource (e.g., specific timestamps in the video or specific elements in a learning sequence) * Better user help/documentation * Tag/categorize resources around specific misconceptions In a randomized control trial in a computer science course, this XBlock led to similar learning outcomes in about 10% less time than without it (so efficiency of learning was about 10% better than without the XBlock -- students learned the same in less time). Qualitative analysis as well as quantitative analysis of usage data showed it was helpful in contexts where there were complex, multiconcept problems. It was not helpful or used in contexts where there were simple, single-step problems. In an analysis comparing to other remediation systems within edX, it was more effective for deeper, more complex misconceptions, and less effective for simple errors. %package -n python3-recommender-xblock Summary: recommender XBlock Provides: python-recommender-xblock BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-recommender-xblock This XBlock shows students a list of recommended resources for a given problem. The resources are recommended, edited, and voted by students. For each resource, we show its title, link, short summary, preview screenshot, and votes: This is an module where students can share useful resources/hints and rate them. This crowdsourcing mechanism allows a scalable solution to fulfill students with varying learning needs. * Staff Interface: manage problematic resourse easier, add comments, endorse, de-endorse resource * Discussion around each resource * Better interface for adding varying types of resource (e.g., specific timestamps in the video or specific elements in a learning sequence) * Better user help/documentation * Tag/categorize resources around specific misconceptions In a randomized control trial in a computer science course, this XBlock led to similar learning outcomes in about 10% less time than without it (so efficiency of learning was about 10% better than without the XBlock -- students learned the same in less time). Qualitative analysis as well as quantitative analysis of usage data showed it was helpful in contexts where there were complex, multiconcept problems. It was not helpful or used in contexts where there were simple, single-step problems. In an analysis comparing to other remediation systems within edX, it was more effective for deeper, more complex misconceptions, and less effective for simple errors. %package help Summary: Development documents and examples for recommender-xblock Provides: python3-recommender-xblock-doc %description help This XBlock shows students a list of recommended resources for a given problem. The resources are recommended, edited, and voted by students. For each resource, we show its title, link, short summary, preview screenshot, and votes: This is an module where students can share useful resources/hints and rate them. This crowdsourcing mechanism allows a scalable solution to fulfill students with varying learning needs. * Staff Interface: manage problematic resourse easier, add comments, endorse, de-endorse resource * Discussion around each resource * Better interface for adding varying types of resource (e.g., specific timestamps in the video or specific elements in a learning sequence) * Better user help/documentation * Tag/categorize resources around specific misconceptions In a randomized control trial in a computer science course, this XBlock led to similar learning outcomes in about 10% less time than without it (so efficiency of learning was about 10% better than without the XBlock -- students learned the same in less time). Qualitative analysis as well as quantitative analysis of usage data showed it was helpful in contexts where there were complex, multiconcept problems. It was not helpful or used in contexts where there were simple, single-step problems. In an analysis comparing to other remediation systems within edX, it was more effective for deeper, more complex misconceptions, and less effective for simple errors. %prep %autosetup -n recommender-xblock-2.0.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-recommender-xblock -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 2.0.1-1 - Package Spec generated