<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://adapt2.sis.pitt.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myudelson</id>
	<title>PAWS Lab - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://adapt2.sis.pitt.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myudelson"/>
	<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/wiki/Special:Contributions/Myudelson"/>
	<updated>2026-05-18T17:34:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3827</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3827"/>
		<updated>2018-01-11T00:06:10Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D., Senior Research Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:MikhailYudelson-800x800.jpg|300px|left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010. He is a Senior Research Scientist at [https://www.act.org ACT, Inc.]/[https://www.actnext.org ACTNext] since mid-2017. Prior to that, he worked as a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. From 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3826</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3826"/>
		<updated>2018-01-11T00:05:51Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D. Project Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:MikhailYudelson-800x800.jpg|300px|left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010. He is a Senior Research Scientist at [https://www.act.org ACT, Inc.]/[https://www.actnext.org ACTNext] since mid-2017. Prior to that, he worked as a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. From 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3825</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3825"/>
		<updated>2018-01-11T00:05:36Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D. Project Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:MikhailYudelson-800x800.jpg|200px|left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010. He is a Senior Research Scientist at [https://www.act.org ACT, Inc.]/[https://www.actnext.org ACTNext] since mid-2017. Prior to that, he worked as a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. From 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3824</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3824"/>
		<updated>2018-01-11T00:04:15Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D. Project Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:MikhailYudelson-800x800.jpg| left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010. He is a Senior Research Scientist at [https://www.act.org ACT, Inc.]/[https://www.actnext.org ACTNext] since mid-2017. Prior to that, he worked as a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. From 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=File:MikhailYudelson-800x800.jpg&amp;diff=3823</id>
		<title>File:MikhailYudelson-800x800.jpg</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=File:MikhailYudelson-800x800.jpg&amp;diff=3823"/>
		<updated>2018-01-11T00:03:59Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3822</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3822"/>
		<updated>2018-01-11T00:02:55Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D. Project Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif| left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010. He is a Senior Research Scientist at [https://www.act.org ACT, Inc.]/[https://www.actnext.org ACTNext] since mid-2017. Prior to that, he worked as a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. From 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3821</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3821"/>
		<updated>2018-01-11T00:01:49Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D. Project Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif| left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010. He is a Senior Research Scientist at ACT, Inc./ACTNext since mid-2017. Prior to that, he worked as a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. From 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS&amp;diff=3773</id>
		<title>PERSEUS</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS&amp;diff=3773"/>
		<updated>2017-04-20T17:17:46Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[Image:Perseus.gif|thumb|100px|PERSEUS]]&lt;br /&gt;
[[PERSEUS]] is a Personalization Service Engine. It provides adaptive support for non-personalized (educational) hypermedia systems by abstracting content presentation/aggregation from user modeling. [[PERSEUS]] protocols are based on [http://en.wikipedia.org/wiki/Rdf RDF] and [http://en.wikipedia.org/wiki/RSS_(file_format)#RSS_1.0 RSS 1.0]. Although, [[PERSEUS]] was initially developed for [[ADAPT2|ADAPT&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]] framework, its data model permits seamless support of any other hypermedia application. Currently [[PERSEUS]] provides social navigation support, topic-based navigation support, concept-based navigation support, and adaptive recommendation.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
[[Image:Perseus_architecture.png|thumb|100px|PERSEUS Architecture]]&lt;br /&gt;
[[PERSEUS]] resides between the user interface (e.g. portal) and the user modeling server. The major sources of information for it are the content model (structure of the adapted hyperspace) and the user model (information about users). [[PERSEUS]] is comprised of three major components: adaptation strategies, visualization model, and data model. &lt;br /&gt;
&lt;br /&gt;
'''Data model''' plays a central role in structuring the process of acquiring data from the environment. Items of data model – called data contexts – contain several types of information. These include addresses of the user modeling servers for acquiring the user data, access points to data stores (relational and/or semantic), URIs and URLs marking entry points to data stores, URI/URL patterns to filter/select resources of interest in the content model, etc. &lt;br /&gt;
&lt;br /&gt;
'''Adaptation strategies''' (or [personalization] services ) are the scenarios used to produce the adaptation. They prescribe what kind of data should be obtained from the available sources and how it should be processed. The sources are specified in data contexts or could be the results of other adaptation strategy (chained adaptations). Relative independence of adaptation strategies allows them to be (re-)used with multiple data contexts.&lt;br /&gt;
&lt;br /&gt;
'''Visualization model''' is comprised of special entities called visualizers. Visualizers contain rules prescribing how the continuous data produced by adaptation strategies (for example various measures of interest, importance, knowledge, etc.) can be presented to the user. Often these rules control how ranges of continuous values are mapped to discrete visual annotations. Visualizers, just like the data contexts are relatively independent from adaptation strategies. Different visualizers can be selectively used with one adaptation strategy and also the same visualizer to be used with different adaptation strategies.&lt;br /&gt;
&lt;br /&gt;
== Adaptation Strategies ==&lt;br /&gt;
Below are the schematic representations of the three major adaptation techniques implemented in [[PERSEUS]]: social-based, topic-based, and concept-based navigation.&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
Image:Perseus-service-social.png|Schema of social-based navigation in [[PERSEUS]]&lt;br /&gt;
Image:Perseus-service-topic.png|Schema of  topic-based navigation in [[PERSEUS]]&lt;br /&gt;
Image:Perseus-service-concept.png|Schema of concept-based navigation in [[PERSEUS]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Publications==&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] (2010) '''Providing Service-based Personalization in an Adaptive Hypermedia System'''. Doctoral Dissertation, University of Pittsburgh. [http://d-scholarship.pitt.edu/9463/ ETD]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]]. (2008). '''Adaptive Link Annotation in Distributed Hypermedia Systems: The Evaluation of a Service-Based Approach'''. In W. Nejdl, J. Kay, P. Pu, and E. Herder (Eds.), 5th International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH 2008), (pp. 245-254). [http://dx.doi.org/10.1007/978-3-540-70987-9_27 DOI]&lt;br /&gt;
* Zadorozhny, V., [[User:myudelson|Yudelson, M.]], and [[User:peterb|Brusilovsky, P.]] (2008) '''A Framework for Performance Evaluation of User Modeling Servers for Web Applications'''. Web Intelligence and Agent Systems 6(2), 175-191. [http://dx.doi.org/10.3233/WIA-2008-0136 DOI]  &lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and Zadorozhny, V. (2007) '''A user modeling server for contemporary adaptive hypermedia: An evaluation of the push approach to evidence propagation'''. In Conati, C., McCoy, K. F., and Paliouras, G. Eds., User Modeling, volume 4511 of Lecture Notes in Computer Science, pp 27-36. Springer, 2007. [http://www.pitt.edu/~mvy3/assets/YudelsonUM2007.pdf PDF] [http://dx.doi.org/10.1007/978-3-540-73078-1_6 DOI]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[ADAPT2|ADAPT&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]] - Advanced Distributed Architecture for Personalized Teaching and Training&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* Standardization: [[PERSEUS RDF Binding]]&lt;br /&gt;
* [[PERSEUS adaptation for Ensemble project]]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS&amp;diff=3772</id>
		<title>PERSEUS</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS&amp;diff=3772"/>
		<updated>2017-04-20T17:17:33Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[Image:Perseus.gif|thumb|100px|PERSEUS]]&lt;br /&gt;
[[PERSEUS]] is a Personalization Service Engine. It provides adaptive support for non-personalized (educational) hypermedia systems by abstracting content presentation/aggregation from user modeling. [[PERSEUS]] protocols are based on [http://en.wikipedia.org/wiki/Rdf RDF] and [http://en.wikipedia.org/wiki/RSS_(file_format)#RSS_1.0 RSS 1.0]. Although, [[PERSEUS]] was initially developed for [[ADAPT2|ADAPT&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]] framework, its data model permits seamless support of any other hypermedia application. Currently [[PERSEUS]] provides social navigation support, topic-based navigation support, concept-based navigation support, and adaptive recommendation.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
[[Image:Perseus_architecture.png|thumb|100px|PERSEUS Architecture]]&lt;br /&gt;
[[PERSEUS]] resides between the user interface (e.g. portal) and the user modeling server. The major sources of information for it are the content model (structure of the adapted hyperspace) and the user model (information about users). [[PERSEUS]] is comprised of three major components: adaptation strategies, visualization model, and data model. &lt;br /&gt;
&lt;br /&gt;
'''Data model''' plays a central role in structuring the process of acquiring data from the environment. Items of data model – called data contexts – contain several types of information. These include addresses of the user modeling servers for acquiring the user data, access points to data stores (relational and/or semantic), URIs and URLs marking entry points to data stores, URI/URL patterns to filter/select resources of interest in the content model, etc. &lt;br /&gt;
&lt;br /&gt;
'''Adaptation strategies''' (or [personalization] services ) are the scenarios used to produce the adaptation. They prescribe what kind of data should be obtained from the available sources and how it should be processed. The sources are specified in data contexts or could be the results of other adaptation strategy (chained adaptations). Relative independence of adaptation strategies allows them to be (re-)used with multiple data contexts.&lt;br /&gt;
&lt;br /&gt;
'''Visualization model''' is comprised of special entities called visualizers. Visualizers contain rules prescribing how the continuous data produced by adaptation strategies (for example various measures of interest, importance, knowledge, etc.) can be presented to the user. Often these rules control how ranges of continuous values are mapped to discrete visual annotations. Visualizers, just like the data contexts are relatively independent from adaptation strategies. Different visualizers can be selectively used with one adaptation strategy and also the same visualizer to be used with different adaptation strategies.&lt;br /&gt;
&lt;br /&gt;
== Adaptation Strategies ==&lt;br /&gt;
Below are the schematic representations of the three major adaptation techniques implemented in [[PERSEUS]]: social-based, topic-based, and concept-based navigation.&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
Image:Perseus-service-social.png|Schema of social-based navigation in [[PERSEUS]]&lt;br /&gt;
Image:Perseus-service-topic.png|Schema of  topic-based navigation in [[PERSEUS]]&lt;br /&gt;
Image:Perseus-service-concept.png|Schema of concept-based navigation in [[PERSEUS]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Publications==&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:myudelson|Yudelson, M.]] (2010) '''Providing Service-based Personalization in an Adaptive Hypermedia System'''. Doctoral Dissertation, University of Pittsburgh. [http://d-scholarship.pitt.edu/9463/ ETD]&lt;br /&gt;
&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]]. (2008). '''Adaptive Link Annotation in Distributed Hypermedia Systems: The Evaluation of a Service-Based Approach'''. In W. Nejdl, J. Kay, P. Pu, and E. Herder (Eds.), 5th International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH 2008), (pp. 245-254). [http://dx.doi.org/10.1007/978-3-540-70987-9_27 DOI]&lt;br /&gt;
* Zadorozhny, V., [[User:myudelson|Yudelson, M.]], and [[User:peterb|Brusilovsky, P.]] (2008) '''A Framework for Performance Evaluation of User Modeling Servers for Web Applications'''. Web Intelligence and Agent Systems 6(2), 175-191. [http://dx.doi.org/10.3233/WIA-2008-0136 DOI]  &lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and Zadorozhny, V. (2007) '''A user modeling server for contemporary adaptive hypermedia: An evaluation of the push approach to evidence propagation'''. In Conati, C., McCoy, K. F., and Paliouras, G. Eds., User Modeling, volume 4511 of Lecture Notes in Computer Science, pp 27-36. Springer, 2007. [http://www.pitt.edu/~mvy3/assets/YudelsonUM2007.pdf PDF] [http://dx.doi.org/10.1007/978-3-540-73078-1_6 DOI]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[ADAPT2|ADAPT&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]] - Advanced Distributed Architecture for Personalized Teaching and Training&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* Standardization: [[PERSEUS RDF Binding]]&lt;br /&gt;
* [[PERSEUS adaptation for Ensemble project]]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=Photos&amp;diff=3004</id>
		<title>Photos</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=Photos&amp;diff=3004"/>
		<updated>2016-03-28T19:34:44Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* PAWS Kids */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2015 ==&lt;br /&gt;
[[Image:Farewell lunch 2015.jpg|700px|Claudia's farewell lunch at Schenley Park Café (Aug. 27, 2015)]]&lt;br /&gt;
[[Image:paws2.jpg|700px|Saying goodbye to Dr. Qiang Jiang (Sep. 22, 2015)]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
[[Image:PIC02.jpg|Celebrating PAWS Best Paper Award at EC-TEL 2014 (Sep. 30, 2014)]]&lt;br /&gt;
[[Image:PIC01.jpg|In Jenn's wedding]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
[[Image:Paws_group_2012.jpg|Meeting  on 2012/10/24]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
[[Image:IMG_5103.jpg|UMAP 2011 - Girona, Spain]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
[[Image:Paws 2010 march 30.jpg|500px|Meeting  on 2010/03/30]]&lt;br /&gt;
&lt;br /&gt;
== [[PAWS KIDS|PAWS Kids]] ==&lt;br /&gt;
[[Image:surgey_kids1.jpg|Sergey's Kids: Dasha (oldest), Arina, Egor (baby)|250px]]&lt;br /&gt;
[[Image:Jennifer_and_his_son.jpg|Jennifer and her son, Hong-yu (Hugh)|350px]]&lt;br /&gt;
[[Image:Jae-wook_son.jpg|Jaewook's son, Junekyun|250px]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3003</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=3003"/>
		<updated>2016-03-28T19:32:04Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Michael V. Yudelson =&lt;br /&gt;
Ph.D. Project Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif| left]]&lt;br /&gt;
&lt;br /&gt;
Human-Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave.&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, rm. 2602C&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: http://yudelson.info/&lt;br /&gt;
&lt;br /&gt;
Mikhail (Michael) Yudelson, IS Ph.D. graduated in 2010, is a Project Scientist at Human-Computer Interaction Institute, Carnegie Mellon University since early 2016. Before that, from 2013 to 2016 he was a Research Scientist at Carnegie Learning, Inc. After graduating from the University of Pittsburgh in 2010 and till 2013, he was a post-doctoral fellow at Human-Computer Interaction Institute and Pittsburgh Science of Learning Center of Carnegie Mellon University. Michael works on the issues of cognitive student modeling, knowledge transfer, and scalable building of hierarchical linear models and hidden Markov models. At Carnegie Learning, Michael worked on the issues of Big Data analytics and data-driven optimization of the intelligent tutoring systems such as Cognitive Tutor Algebra.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
*[[Personalized Access to Open Corpus Educational Resources through Adaptive Navigation Support and Adaptive Visualization]]&lt;br /&gt;
*[[Supporting Learning from Examples in a Programming Course]]&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=Systems&amp;diff=2202</id>
		<title>Systems</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=Systems&amp;diff=2202"/>
		<updated>2015-02-16T19:10:11Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* CUMULATE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a quick overview of the systems developed at [[Main Page|PAWS]] lab.&lt;br /&gt;
== Adaptive Document Visualization - ADVISE ==&lt;br /&gt;
==== ADVISE 2D ====&lt;br /&gt;
Two dimensional document visualization based on inter-document similarities. The locations of the documents on the 2D space are determined by their similarities to another documents and users can visually see the relationships of the documents based on their contents.&lt;br /&gt;
==== ADVISE 3D ====&lt;br /&gt;
Three dimensional visualization of documents based on similarities. By adding one more dimension to 2D visualization, users are able to explore the document space more easily and access each document.&lt;br /&gt;
&lt;br /&gt;
==== ADVISE VIBE (or Adaptive VIBE) ====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:AdaptiveVibe_part.png|thumb|left|'''100'''|Adaptive VIBE]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Two dimensional visualization based on POIs(Point Of Interest, or concepts) and document similarities. The position of the documents are calculated by their relationships with each POI. &lt;br /&gt;
&lt;br /&gt;
* [http://amber.exp.sis.pitt.edu/~codex/tasksieve System Link] (Adaptive VIBE integrated into TaskSieve)&lt;br /&gt;
* [[Adaptive_VIBE | more on Adaptive VIBE]]&lt;br /&gt;
|}&lt;br /&gt;
([http://ir.exp.sis.pitt.edu/advise more on ADVISE])&lt;br /&gt;
&lt;br /&gt;
== AnnotatEd ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:ated.gif|thumb|left|'''100'''|AnnotatEd]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | AnnotatEd is a system that enables learners to annotate online pages while keeping track of all activities of learners. AnnotatEd uses the learners' activity information to offer ''social navigation support'' for hyperlinks inside the AnnotatEd system. ([[AnnotatEd|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AnnotEx ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | [[Image:AnnotEx.gif|thumb|left|'''100'''|AnnotEx]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | AnnotEx - Example Annotator- is a web-based community based authoring tool for annotating programming examples.([[AnnotEx|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CoMeT ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:comet.gif|thumb|left|'''100'''|Comet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | COMET is a social system for sharing informaion about research talks. It allows to collaboratively collect, publish, and tag interesting research talks in Pittsburgh. COMET allows its users to schedule the talks they want to attend. It also automatically reminds about bookmarked talks and recommends other talks that fits isers' interests. ([http://halley.exp.sis.pitt.edu/comet/ visit COMET])&lt;br /&gt;
|}&lt;br /&gt;
== Conference Navigator 3==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:Cn3.jpg|thumb|left|'''100'''|CN3]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Conference Navigator 3 (CN3) is a personal conference scheduling tool with social linking and recommendation features. Users can control access to their information in the CN3 system and link their account with third party academic and non-academic social networks such as linkedIn, Facebook, citeulike, or Mendeley. Our main goal is to enhance attendees' experience at the conferences, and also investigate the mechanisms that drives attendees to engage in their research community. ([http://halley.exp.sis.pitt.edu/cn3/ visit Conference Navigator 3])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CoPE (Collaborative Paper Exchange) ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:CoPE.1.overall.gif|thumb|left|'''100'''|CoPE]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | CoPE - Collaborative Paper Exchange - is a system that provides community-based access to paper summaries via web. CoPE is currently an in-class tool for both teachers and students. ([[CoPE|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CourseAgent ==&lt;br /&gt;
coming soon&lt;br /&gt;
([[CourseAgent|more]])&lt;br /&gt;
&lt;br /&gt;
== CUMULATE ==&lt;br /&gt;
[[CUMULATE]] is a centralized user modeling server built for the [[ADAPT2|ADAPT&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]] architecture. It is mainly targeted at providing user modeling support for adaptive educational hypermedia (AEH) systems. [[CUMULATE]] maintains a set of overlay models of students' knowledge. It uses several techniques for computing student models, including thresholded averaging, asymptotic user knowledge assessment, time-spent-reading.&lt;br /&gt;
([[CUMULATE|more]])&lt;br /&gt;
&lt;br /&gt;
== Eventur ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:Pittcult.gif|thumb|left|'''100'''|PittCult]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | This project is to recommend interesting information using the combined technology of collaborative filtering and trust-based human network. This system is to overcome the emerging problems regarding collaborative filtering recommendations and to investigate how the information propagation is affected by trust among people. ([[Eventur|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interbook@AHA! ==&lt;br /&gt;
coming soon&lt;br /&gt;
([[Interbook@AHA!|more]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JavaGuide ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:Quizguide.gif|thumb|left|'''100'''|JavaGuide]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | JavaGuide is a personalized front-end for QuizJET developed by PAWS Lab (Hsiao, 2010). Java Guide collects student performance data sent by QuizJET to the activity storage, determines student current level of knowledge for multiple topics and concepts of Java programming language, and use it to provide adaptive guidance to the questions  that are most appropriate for a specific student given the course goals and current state of knowledge.. ([[JavaGuide|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Knowledge Sea II ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:ks2.gif|thumb|left|'''100'''|Knowledge Sea II]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Knowledge Sea II is an extension of Knowledge Sea project that is designed to help users navigate from lectures to relevant online tutorials in a map-based horizontal navigation format. The most important feature of Knowledge Sea is facilitating the navigation through providing traffic and annotation based social navigation support. ([[Knowledge Sea II|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Knowledge Tree ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | [[Image:KnowledgeTreeLogo.gif|thumb|left|'''100'''|Knowledge Tree]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Knowledge Tree is a link aggregating portal. It presents content structured according to the folder-document paradigm. Knowledge Tree provides authentication and authorization and implements a simplified form of access control. It supports collaborative authoring and social annotation. ([[Knowledge Tree|more]])&lt;br /&gt;
|}&lt;br /&gt;
== MEMA ==&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | [[Image:MEMA.jpg|thumb|left|'''100'''|MEMA]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | MEMA (Museum Exhibition MAnagement) ([[MEMA|more]])&lt;br /&gt;
* [http://halley.exp.sis.pitt.edu/mema/web/ Web System link]&lt;br /&gt;
* [http://halley.exp.sis.pitt.edu/mema Mobile System link]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NameSieve ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | [[Image:NameSieve-NEpanel.png|thumb|left|'''100'''|NameSieve Named-entity Navigator]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | A name-entity based news exploration and filtering system.  Important named-entities extracted from the search results are provided in the &amp;quot;cloud&amp;quot; form and helps further exploration. ([[NameSieve|more]])&lt;br /&gt;
&lt;br /&gt;
* [http://amber.exp.sis.pitt.edu/namesieve System Link 1]&lt;br /&gt;
* [http://ir.exp.sis.pitt.edu/~jahn/cma/index.php System Link 2] (Carnegie Museum of Art version)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NavEx - Navigation to Examples ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:NavEx.gif|thumb|left|'''100'''|NavEx]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | NavEx provides adaptive guidance for accessing online interactive examples. Adaptation allows students to visualize both whether they are ready to explore certain examples and what is their progress with them. NavEx-SN (SN for social navigation) also allows students to relate their progress with the progress of the group. ([[NavEx|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PERSEUS ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | [[Image:Perseus.gif|thumb|left|100px|PERSEUS]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | [[PERSEUS]] is a Personalization Service Engine. It provides adaptive support for non-personalized (educational) hypermedia systems by abstracting content presentation/aggregation from user modeling. [[PERSEUS]] protocols are based on [http://en.wikipedia.org/wiki/Rdf RDF] and [http://en.wikipedia.org/wiki/RSS_(file_format)#RSS_1.0 RSS 1.0]. Although, [[PERSEUS]] was initially developed for [[ADAPT2|ADAPT&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;]] framework, its data model permits seamless support of any other hypermedia application. Currently [[PERSEUS]] provides social navigation, topic-based navigation, concept-based navigation, and adaptive filtering techniques. ([[PERSEUS|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Proactive ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:Proactive.gif|thumb|left|'''100'''|PittCult]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | The Proactive is content-based recommender system which is based on several knowledge engineering technology and personalized techniques. The system is proprietary to each user by collecting various user's usage patterns. I am particularly interested in how to efficiently make suggestions from multi-faceted point of view. ([[Proactive|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Progressor ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:Progressor.png|thumb|left|'''100'''|Progressor]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | The Progressor is a system of personalized visual access to programming problems, which is based on open social user modeling technology and personalized techniques. ([[Progressor|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Progressor+ ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:progressorplus1.png|thumb|left|'''100'''|ProgressorPlus]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Progressor+ extends the benefits from Progressor and addresses the problems in personalized and social learning of how to help students to find the most appropriate educational resources and engage them into using these resources. Progressor+ adopts the same idea of open student modeling visualization and uses generic table representation for accessing and visualizing assorted educational content ([[ProgressorPlus|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QuizGuide ==&lt;br /&gt;
{|&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |  [[Image:Quizguide.gif|thumb|left|'''100'''|QuizGuide]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | QuizGuide, is an adaptive system that helps students in selecting most relevant quizzes for self-assessment of C knowledge. Quizzes are assigned to topics and adaptively annotated, to show which topics are currently important and which require further work. ([[QuizGuide|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QuizJET ==&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | [[Image:Quizjet.gif|thumb|left|'''100'''|QuizJET]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | QuizJET is a system serves quizzes as a self-assessment Java Evaluation Tool. It's mainly used to assess students' knowledge in Java Programming Language. QuizJET randomly generates a question parameter, creates a presentation of the parameterized question in a Web-based quiz, compares student's input to the correct answer which QuizJET runs the parameterized code &amp;quot;behind the stage&amp;quot;, and records the results into a server-side database. ([[QuizJET|more]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TaskSieve ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | [[Image:TaskSieve-surrogates.png|thumb|left|'''100'''|TaskSieve -- mediates query and user model]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | An experimental personalized news search system based on task models and the interface to mediate between the query and the task model.  Users can select three options (1) query only, (2) task model only, and (3) both. ([[TaskSieve|more]])&lt;br /&gt;
* [http://amber.exp.sis.pitt.edu/tasksieve System link 1]&lt;br /&gt;
* [http://amber.exp.sis.pitt.edu/~codex/tasksieve System link 2] (newer version integrated with Adaptive VIBE)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== WADEIn (cWADEIn/jWADEIn) ==&lt;br /&gt;
coming soon&lt;br /&gt;
([[WADEIn|more]])&lt;br /&gt;
&lt;br /&gt;
== YourNews ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | [[Image:YourNews-openUM.png|thumb|left|'''100'''|YourNews Open User Model UI]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | YourNews is a news recommendation system based on the RSS feeds collected from various news sources. News articles are crawled every two hours, indexed, and then provided to users according to their specific needs.  Users also can view and control their user profile with '''Open User Profile'''  ([[YourNews|more]])&lt;br /&gt;
&lt;br /&gt;
* [http://amber.exp.sis.pitt.edu/yournews System Link]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2121</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2121"/>
		<updated>2014-05-14T11:44:14Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Funding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2006) '''Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia'''. In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) '''NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples'''. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''An adaptive E-learning service for accessing interactive examples'''. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''Accessing interactive examples with adaptive navigation support'''. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://dx.doi.org/10.1109/ICALT.2004.1357682 DOI], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* [[User:sergey|Sosnovsky, S.]], [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Supporting Adaptive Hypermedia Authors with Automated Content Indexing'''. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Adaptive Hypermedia Services for E-Learning'''. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]], [[User:peterb | Peter L. Brusilovsky]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2120</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2120"/>
		<updated>2014-05-14T11:43:51Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2006) '''Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia'''. In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) '''NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples'''. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''An adaptive E-learning service for accessing interactive examples'''. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''Accessing interactive examples with adaptive navigation support'''. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://dx.doi.org/10.1109/ICALT.2004.1357682 DOI], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* [[User:sergey|Sosnovsky, S.]], [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Supporting Adaptive Hypermedia Authors with Automated Content Indexing'''. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Adaptive Hypermedia Services for E-Learning'''. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]], [[User:peterb | Peter L. Brusilovsky]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2119</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2119"/>
		<updated>2014-05-14T11:43:41Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2006) '''Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia'''. In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) '''NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples'''. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''An adaptive E-learning service for accessing interactive examples'''. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''Accessing interactive examples with adaptive navigation support'''. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://dx.doi.org/10.1109/ICALT.2004.1357682 DOI], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* [[User:sergey|Sosnovsky, S.]], [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Supporting Adaptive Hypermedia Authors with Automated Content Indexing'''. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Adaptive Hypermedia Services for E-Learning'''. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]], [[User:peterb | Peter L. Brusilovsky]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=Publications&amp;diff=2118</id>
		<title>Publications</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=Publications&amp;diff=2118"/>
		<updated>2014-05-14T11:42:57Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===ADVISE===&lt;br /&gt;
{{:Adaptive_VIBE}}&lt;br /&gt;
&lt;br /&gt;
===[[AnnotEx]]===&lt;br /&gt;
* Hsiao, I. and Brusilvsky, P. (2011) '''The Role of Community Feedback in the Student Example Authoring Process: an Evaluation of AnnotEx''', British Journal of Educational Technology, Vol 42, Issue 3, Pages 482 - 499 [http://dx.doi.org/10.1111/j.1467-8535.2009.01030.x DOI]&lt;br /&gt;
* Hsiao, I. &amp;amp; Brusilovsky. P. (2008). '''Modeling Peer Review in Example Annotation'''. ICCE, The 16th International Conference on Computers in Education, Taipei, Taiwan, October 27- 31, 2008, ICCE [http://apsce.net/icce2008/contents/proceeding_0357.pdf URL] [http://www.sis.pitt.edu/~ihsiao/pub/5page_camera%20ready_ICCE_Modeling_Peer_Review_in_Example_Annotation.pdf PDF]&lt;br /&gt;
* Brusilovsky, P., Hsiao, I. &amp;amp; Yuldelson, M. (2008) '''Annotated Program Examples as First Class Objects in an Educational Digital Library''', JCDL 2008 [http://doi.acm.org/10.1145/1378889.1378946 DOI]&lt;br /&gt;
* Hsiao, I. &amp;amp; Brusilovsky, P. (2007) '''Collaborative Example Authoring System: The Value of Re-annotation based on Community Feedback''',In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2007,Quebec City, Canada, October 15-19, 2007, AACE  [http://www.editlib.org/p/26914 URL] [http://www.sis.pitt.edu/~ihsiao/pub/2007ELearn_Collaborative_Example_Authoring_System_final.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
===ASSIST===&lt;br /&gt;
* Freyne, J., Farzan, R., and Coyle, M. (2007). Toward the exploitation of social access patterns for recommendation. RecSys 2007.&lt;br /&gt;
* Farzan, R., Coyle, M., Freyne, J., Brusilovsky, P., and Smyth, P. (2007). ASSIST: Adaptive Social Support for Information Space Traversal. Hypertext 2007.&lt;br /&gt;
* Freyne J., Farzan R., Brusilovsky P., Smyth B., and Coyle M. (2007). Collecting Community Wisdom: Integrating Social Search &amp;amp; Social Navigation. In Proceedings of International Conference on Intelligent User Interfaces&lt;br /&gt;
&lt;br /&gt;
===Conference Navigator===&lt;br /&gt;
* [[User:Clau|López C.]], Farzan R., Sahebi S., and Brusilovsky P. (2013). What Influences the Decision to Participate in Audience-bounded Online Communities. iConference 2013.&lt;br /&gt;
* [[User:Clau|López C.]], Farzan R., and Brusilovsky P. (2012). Personalized Incremental Users' Engagement: Driving Contributions One Step Forward. ACM GROUP 2012.&lt;br /&gt;
* Farzan R., and Brusilovsky P. Where did the Researchers Go? Supporting Social Navigation at a Large Academic Conference. Hypertext 2008.&lt;br /&gt;
&lt;br /&gt;
===[[CourseAgent]]===&lt;br /&gt;
* Farzan, R. and Brusilovsky, P. (2011) Encouraging User Participation in a Course Recommender System: An Impact on User Behavior. Computers in Human Behavior  27 (1), 276-284.&lt;br /&gt;
&lt;br /&gt;
*Farzan R. &amp;amp; Brusilovsky P. (2006). Social Navigation Support in a Course Recommendation System. In proceedings of 4th International Conference on Adaptive Hypermedia and Adaptive Web-based Systems.&lt;br /&gt;
&lt;br /&gt;
===[[CUMULATE]]===&lt;br /&gt;
{{:CUMULATE}}&lt;br /&gt;
&lt;br /&gt;
===[[Knowledge Sea II]] and [[AnnotatEd]]===&lt;br /&gt;
* Lin, Y., Brusilovsky, P., and He, D. (2011) Improving Self-Organizing Information Maps as Navigational Tools: A Semantic Approach. Online Information Review  35 (3), 401-424.&lt;br /&gt;
* Farzan, R. and Brusilovsky P. (2008). AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources. Journal of the New Review of Hypermedia and Multimedia (NRHM)&lt;br /&gt;
* Ahn, J., Farzan, R., and Brusilovsky, P. (2006) Social Search in the Context of Social Navigation. Journal of the Korean Society for Information Management 23(2):147-165.&lt;br /&gt;
* Bateman S., Farzan R., Brusilovsky P., and McCalla G. (2006) OATS: The Open Annotation and Tagging System. In Proceedings 3rd annual e-learning conference on Intelligent Interactive Learning Object Repositories&lt;br /&gt;
* Farzan R. &amp;amp; Brusilovsky P. (2006). AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources. In Proceedings of E-Learn 2006--World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education.Winner of outstanding paper award.  &lt;br /&gt;
* Mertens R., Farzan R.,and Brusilovsky P. (2006) Social Navigation in Web Lectures. In proceedings of Seventeenth ACM Conference on Hypertext and Hypermedia(short paper).&lt;br /&gt;
* Farzan, R. &amp;amp; Brusilovsky P. (2005). Social Navigation Support through Annotation-Based Group Modeling.  In proceedings of 10th International Conference on User Modeling.&lt;br /&gt;
* Brusilovsky P., Farzan R. &amp;amp; Ahn J. (2005). Comprehensive Personalized Information Access in an Educational Digital Library. In proceedings of Joint Conference on Digital Libraries.&lt;br /&gt;
* Brusilovsky, P., Chavan, G., Farzan, R. (2004). Social Adaptive Navigation Support for Open Corpus Electronic Textbooks  - In: P.De Bra (ed.) Proceedings of the Third International Conference on Adaptive Hypermedia and Adaptive Web-based Systems (AH'2004), Eindhoven, the Netherlands&lt;br /&gt;
&lt;br /&gt;
===[[NameSieve]]===&lt;br /&gt;
{{:NameSieve}}&lt;br /&gt;
&lt;br /&gt;
===[[NavEx]]===&lt;br /&gt;
{{:NavEx}}&lt;br /&gt;
&lt;br /&gt;
===[[PERSEUS]]===&lt;br /&gt;
{{:PERSEUS}}&lt;br /&gt;
&lt;br /&gt;
===[[PittCult]]===&lt;br /&gt;
* Lee, D. H. (2008) PITTCULT: Trust-based Cultural Event Recommender, Proceedings of Doctoral Symposium on the 2nd ACM International Conference on Recommender Systems, Lausanne, Switzerland, October 23 ~ 25, 2008 &lt;br /&gt;
* Lee, D. H. (2008) PITTCULT: Recommender System using Trusted Human Network, Student Research Competition in Hypertext 2008, Pittsburgh PA., USA, June 19 ~ 21, 2008, Third Prize Winner of ACM Student Research Competition in Hypertext 2008 &amp;amp; Finalist for the Grand Prize of ACM SRC sponsored by Microsoft Research [http://pittcult.sis.pitt.edu/help.jsp Presentation], [http://www.sigweb.org/ht08/srcposters/lee.pdf pdf]&lt;br /&gt;
&lt;br /&gt;
===[[Proactive]]===&lt;br /&gt;
* Lee, D. H. &amp;amp; Brusilovsky, P. (2007) Fighting Information Overflow with Personalized Comprehensive Information Access: A Proactive Job Recommender, Proceedings of the Third International Conference on Autonomic and Autonomous Systems (ICAS '07), Athens, Greece, June 19 ~ 25, 2007 &lt;br /&gt;
* Lee, D. and Brusilovsky, P. (2012) Proactive: Comprehensive Access to Job Information. Journal of Information Processing Systems  8 (4), 707-724.&lt;br /&gt;
&lt;br /&gt;
===[[Progressor]]===&lt;br /&gt;
{{:Progressor}}&lt;br /&gt;
===[[ProgressorPlus]]===&lt;br /&gt;
{{:ProgressorPlus}}&lt;br /&gt;
&lt;br /&gt;
===[[QuizJET]] and [[JavaGuide]]===&lt;br /&gt;
* Hsiao, I., Brusilovsky, P. &amp;amp; Sosnovsky, S. (2008). '''Web-based Parameterized Questions for Object-Oriented Programming'''. Proceedings of World Conference on E-Learning, E-Learn 2008,Las Vegas, USA, November 17-21, 2008, p. 3728-3735.&lt;br /&gt;
* Hsiao, I., Sosnovsky, S and Brusilovsky, P. (2009). '''Extending Parameterized Problem-Tracing Questions for Java with Personalized Guidance'''. Proceedings of 14th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE'2009, Paris, France, July 3-8, 2009, ACM Press, pp.392-392 [http://doi.acm.org/10.1145/1595496.1563034 DOI]&lt;br /&gt;
* Hsiao, I., Sosnovsky, S and Brusilovsky, P. (2009). '''Adaptive Navigation Support for Parameterized Questions in Object-Oriented Programming'''. In: Proceedings of 4th European Conference on Technology Enhanced Education (ECTEL), ECTEL 2009, Nice, France, September 29th - October 2nd, 2009, Springer-Verlag, pp.88-98 [http://dx.doi.org/10.1007/978-3-642-04636-0_10 DOI]&lt;br /&gt;
* Hsiao, I., Sosnovsky,S. and Brusilvsky, P. (2010) Guiding Students to the Right Questions: Adaptive Navigation Support in an E-learning System for Java Programming, Journal of Computer Assisted Learning, Volume 26 Issue 4, Pages 270 - 283 [http://dx.doi.org/10.1111/j.1365-2729.2010.00365.x DOI]&lt;br /&gt;
&lt;br /&gt;
===[[TaskSieve]]===&lt;br /&gt;
{{:TaskSieve}}&lt;br /&gt;
&lt;br /&gt;
===[[YourNews]]===&lt;br /&gt;
{{:YourNews}}&lt;br /&gt;
&lt;br /&gt;
===[[Others]]===&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2117</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2117"/>
		<updated>2014-05-14T11:42:31Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2006) '''Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia'''. In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) '''NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples'''. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''An adaptive E-learning service for accessing interactive examples'''. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''Accessing interactive examples with adaptive navigation support'''. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://dx.doi.org/10.1109/ICALT.2004.1357682 DOI], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* [[User:sergey|Sosnovsky, S.]], [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Supporting Adaptive Hypermedia Authors with Automated Content Indexing'''. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Adaptive Hypermedia Services for E-Learning'''. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2116</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2116"/>
		<updated>2014-05-14T11:41:31Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2006) '''Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia'''. In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) '''NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples'''. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''An adaptive E-learning service for accessing interactive examples'''. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and [[User:sergey|Sosnovsky, S.]] (2004) '''Accessing interactive examples with adaptive navigation support'''. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://scholar.google.com/url?sa=U&amp;amp;q=http://ieeexplore.ieee.org/iel5/9382/29792/01357682.pdf%3Farnumber%3D1357682 PDF], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* [[User:sergey|Sosnovsky, S.]], [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Supporting Adaptive Hypermedia Authors with Automated Content Indexing'''. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2004) '''Adaptive Hypermedia Services for E-Learning'''. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2115</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2115"/>
		<updated>2014-05-14T11:39:56Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2006) &amp;quot;&amp;quot;Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia.&amp;quot;&amp;quot; In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) &amp;quot;&amp;quot;NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples&amp;quot;&amp;quot;. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and [[User:sergey|Sosnovsky, S.]] (2004) &amp;quot;&amp;quot;An adaptive E-learning service for accessing interactive examples&amp;quot;&amp;quot;. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and [[User:sergey|Sosnovsky, S.]] (2004) &amp;quot;&amp;quot;Accessing interactive examples with adaptive navigation support&amp;quot;&amp;quot;. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://scholar.google.com/url?sa=U&amp;amp;q=http://ieeexplore.ieee.org/iel5/9382/29792/01357682.pdf%3Farnumber%3D1357682 PDF], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* [[User:sergey|Sosnovsky, S.]], [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) &amp;quot;&amp;quot;Supporting Adaptive Hypermedia Authors with Automated Content Indexing&amp;quot;&amp;quot;. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:sergey|Sosnovsky, S.]], and [[User:myudelson|Yudelson, M.]] (2004) &amp;quot;&amp;quot;Adaptive Hypermedia Services for E-Learning&amp;quot;&amp;quot;. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2114</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2114"/>
		<updated>2014-05-14T11:38:32Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], Sosnovsky, A., and [[User:myudelson|Yudelson, M.]] (2006) &amp;quot;&amp;quot;Addictive Links: The Motivational Value of Adaptive Link Annotation in Educational Hypermedia.&amp;quot;&amp;quot; In: Wade V., Ashman, H., and Smyth, B. (eds.) 4th International Conference On Adaptive Hypermedia and Adaptive Web-Based Systems (AH2006), (Dublin, Ireland, June 21-23, 2006). Berlin: Springer, pp. 51-60 [http://dx.doi.org/10.1007/11768012_7 DOI]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]] and [[User:peterb|Brusilovsky, P.]] (2005) &amp;quot;&amp;quot;NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples&amp;quot;&amp;quot;. In: C.-K. Looi, G. McCalla, B. Bredeweg and J. Breuker (eds.) Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED 2005, (Amsterdam, July 18-22, 2005). Amsterdam: IOS Press, pp. 710-717. [http://www2.sis.pitt.edu/~peterb/papers/AIEd2005_NavExFinal2.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], [[User:myudelson|Yudelson, M.]], and Sosnovsky, S. (2004) &amp;quot;&amp;quot;An adaptive E-learning service for accessing interactive examples&amp;quot;&amp;quot;. In: J. Nall and R. Robson (eds.) Proceedings of World Conference on E-Learning, E-Learn 2004, Washington, DC, USA, November 1-5, 2004, AACE, pp. 2556-2561. [http://www2.sis.pitt.edu/~peterb/papers/eLearn2004NavExFinal.pdf PDF]&lt;br /&gt;
* [[User:myudelson|Yudelson, M.]], [[User:peterb|Brusilovsky, P.]], and Sosnovsky, S. (2004) &amp;quot;&amp;quot;Accessing interactive examples with adaptive navigation support&amp;quot;&amp;quot;. In: Proceedings of IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Joensuu, Finland, August 30 - September 1, 2004, IEEE, pp. 842-843. [http://scholar.google.com/url?sa=U&amp;amp;q=http://ieeexplore.ieee.org/iel5/9382/29792/01357682.pdf%3Farnumber%3D1357682 PDF], [http://dblp.uni-trier.de/rec/bibtex/conf/icalt/YudelsonBS04 BibTeX]&lt;br /&gt;
* Sosnovsky, S., [[User:peterb|Brusilovsky, P.]], and [[User:myudelson|Yudelson, M.]] (2004) &amp;quot;&amp;quot;Supporting Adaptive Hypermedia Authors with Automated Content Indexing&amp;quot;&amp;quot;. In: Proceedings of Second International Workshop on Authoring of Adaptive and Adaptable Educational Hypermedia at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands. [http://www2.sis.pitt.edu/~peterb/papers/AH2004_wsAuthoring.pdf PDF]&lt;br /&gt;
* [[User:peterb|Brusilovsky, P.]], Sosnovsky, S., and [[User:myudelson|Yudelson, M.]] (2004) &amp;quot;&amp;quot;Adaptive Hypermedia Services for E-Learning&amp;quot;&amp;quot;. In: Proceedings of Workshop on Applying Adaptive Hypermedia Techniques to Service Oriented Environments at the Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2004), Eindhoven, the Netherlands, August 23, 2004 Published as No. CS-Report 04-19, Technische University Eindhoven, Eindhoven, the Netherlands. pp. 470-479. [http://www2.sis.pitt.edu/~peterb/papers/ServicesWSfinal.pdf PDF]&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2113</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2113"/>
		<updated>2014-05-14T11:32:55Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Try NavEx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
* Try NavEx and other tools by registering at our [http://adapt2.sis.pitt.edu/cbum Community Porta]&lt;br /&gt;
* Current users Login into [http://adapt2.sis.pitt.edu/portal_client/ Knowledge Tree porta]&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2112</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2112"/>
		<updated>2014-05-14T11:31:56Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2111</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2111"/>
		<updated>2014-05-14T11:31:22Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|NavEx]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]]&lt;br /&gt;
Image:NavEx.gif| [[NavEx]]-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2110</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2110"/>
		<updated>2014-05-14T11:30:41Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|PERSEUS]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; widths=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
Image:NavEx.gif| NavEx]&lt;br /&gt;
Image:NavEx.gif| NavEx-SN (with Social Navigation)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Try NavEx =&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=File:NavEx-SN.gif&amp;diff=2109</id>
		<title>File:NavEx-SN.gif</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=File:NavEx-SN.gif&amp;diff=2109"/>
		<updated>2014-05-14T11:29:39Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2108</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2108"/>
		<updated>2014-05-14T11:27:20Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Nsf.gif|thumb|100px|PERSEUS]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=File:Nsf.gif&amp;diff=2107</id>
		<title>File:Nsf.gif</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=File:Nsf.gif&amp;diff=2107"/>
		<updated>2014-05-14T11:26:01Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2106</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2106"/>
		<updated>2014-05-14T11:25:33Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
[[Image:Perseus.gif|thumb|100px|PERSEUS]]&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2105</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2105"/>
		<updated>2014-05-14T11:24:50Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
= Funding = &lt;br /&gt;
&lt;br /&gt;
System development was currently supported by NSF ( [http://www.nsf.gov/div/index.jsp?div=IIS Information &amp;amp; Intelligent Systems (IIS)] ) through [http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0447083 Award# 0447083]&lt;br /&gt;
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2104</id>
		<title>NavEx</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=NavEx&amp;diff=2104"/>
		<updated>2014-05-14T11:23:17Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox| text='''This page is under construction. More content will be added soon'''|type=exclamation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
NavEx - Navigation to Examples - is a Web-based adaptive navigation tool for exploring programming examples. Serves as adaptive guidance shell for WebEx. Eextends traditional performance-based annotation . NavEx uses concept indexing of the examples and provides three types of information to students.&lt;br /&gt;
* What examples the student is ready to browse and what s/he is not.&lt;br /&gt;
* What is the student's current progress.&lt;br /&gt;
* What examples are the most relevant for the student.&lt;br /&gt;
* Progress of the student with relation to the group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the time being refer [http://www.sis.pitt.edu/%7Epaws/system_navex.htm here]&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
[[User:Myudelson | Michael V. Yudelson]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=News&amp;diff=2103</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=News&amp;diff=2103"/>
		<updated>2014-05-14T11:21:00Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2014-05-06&amp;quot;&amp;gt;2014-05-06&amp;lt;/span&amp;gt; :: [[User: shoha99 | Sharon Hsiao]] is appointed as Assistant Professor in CIDSE @ ASU this Fall.====&lt;br /&gt;
On completing 2 years successful post-doctoral innovation fellow position in [http://edlab.tc.columbia.edu EdLab], Teachers College @ Columbia University, [[User: shoha99 | Sharon]] is moving onto a tenure-track position in [http://cidse.engineering.asu.edu School of Computing, Informatics, Decision Systems Engineering] (AKA: Engineering school) in [http://www.asu.edu Arizona State University], Phoenix, Arizona. She anticipates to continue working on the emerging topics of computational technologies in learning. Meanwhile, persistently dedicate to the course - [http://www.columbia.edu/~ih2240/dataviz/index.htm Data Visualization], which she established in [http://www.qmss.columbia.edu QMSS (Quantitative Methods in the Social Sciences)], School of Arts &amp;amp; Sciences in [http://www.columbia.edu Columbia University]. For more details see [http://www.ischool.pitt.edu/news/05-14-2014.php SIS news].&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2014-03-01&amp;quot;&amp;gt;2014-03-01&amp;lt;/span&amp;gt; :: [[User:peterb | Peter Brusilovsky]] to deliver a keynote at a WWW 2014 workshop. ====&lt;br /&gt;
Peter will deliver a keynote titled &amp;quot;Addictive Links: Engaging Students through Adaptive Navigation Support and Open Social Student Modeling&amp;quot; at [http://www2014.kr/program/webet-2014/ WebET 2014] - Workshop on Web-based Education Technologies at the Word Wide Web Conference in Seoul, Korea. The talk will present PAWS work on such systems as [[QuizGuide]], [[NavEx]], JavaGuide, [[Progressor]], and [[ProgressorPlus|Progressor+]].&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-07-28&amp;quot;&amp;gt;2014-03-13&amp;lt;/span&amp;gt; :: [[User: Jennifer | Yi-Ling(Jennifer) Lin]] started her new position as an Assistant Professor in the Department of Information Management at the National Sun Yat-Sen University in Taiwan.====&lt;br /&gt;
Yi-Ling (Jennifer) joined the Information Management faculty at the National Sun Yat-Sen University [http://http://epage.mis.nsysu.edu.tw/files/11-1100-4988-1.php?Lang=en] where she is an Assistant Professor. She is teaching Java course and continues to cooperate with Paws Lab to explore the social comparison in cyberlearning.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-07-28&amp;quot;&amp;gt;2013-07-28&amp;lt;/span&amp;gt; :: KnowledgeZoom got ICALT 2013 Best full Paper Award ====&lt;br /&gt;
Congratulations to paws! &amp;quot;KnowledgeZoom for Java: A Concept Based Exam Study Tool with a Zoomable Open Student Model&amp;quot; won the best full paper award of ICALT 2013 conference. &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-07-28&amp;quot;&amp;gt;2013-07-28&amp;lt;/span&amp;gt; :: [[User: Falakmasir | Mohammad Falakmasir]] won EDM 2013 Best Student Paper ====&lt;br /&gt;
Congratulations to Mohammad! His paper entitled as &amp;quot;A Spectral Learning Approach to Knowledge Tracing&amp;quot; won the best student paper award of EDM 2013 conference. In his paper, he proposed using Spectral Learning (SL) to learn the BKT parameters.  Results of his study showed that SL can improve knowledge tracing parameter fitting time significantly while maintaining the same prediction accuracy. For more details on his paper please refer to his article [http://halley.exp.sis.pitt.edu/cn3/presentation2.php?presentationID=5323&amp;amp;conferenceID=115] &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-06-12&amp;quot;&amp;gt;2013-06-12&amp;lt;/span&amp;gt; :: [[User:peterb | Peter Brusilovsky]] selected as a Fulbright-Nokia Distinguished Chair. ====&lt;br /&gt;
Peter Brusilovsky, has been selected as a Fulbright-Nokia Distinguished Chair by the Fulbright Commission. With this Award Peter will spend 5 month in FInland collaborating with researchers from University of Helsinki, Aalto University, and Helsinki Institute of Information Technology. Read the news story on SIS Web site: [http://www.ischool.pitt.edu/news/08-01-2013.php]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-05-01&amp;quot;&amp;gt;2013-05-01&amp;lt;/span&amp;gt; :: [[User:peterb | Peter Brusilovsky]] and PAWS lab win Army Contract to develop social personalized learning architecture. ====&lt;br /&gt;
Peter Brusilovsky, Professor at the iSchool, has been awarded a contract by the United States Army Contracting Command to participate in the Advanced Distributed Learning (ADL) Initiative. Brusilovsky’ s contract, for $623,005 over a three-year period, will support his work on the architecture, algorithms, and interfaces for a Personal Assistant for Learning (PAL), one of the major endeavors undertaken by the ADL Initiative. Through a PAL, the Initiative will provide state of the art education and training -- using technology and innovative learning methodologies -- for workforce members in the Department of Defense and the federal government. Read the news story on SIS Web site: [http://www.ischool.pitt.edu/news/05-01-2013.php]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-04-01&amp;quot;&amp;gt;2013-04-01&amp;lt;/span&amp;gt; :: Sergey Sosnovsky profiled in International Innovation ====&lt;br /&gt;
Sergey Sosnovsky, who earned his PhD in Information Science in 2012, was recently profiled in International Innovation Magazine about his work on eLearning systems research and tools. Sosnovsky is the Principal Researcher and Head of the Intelligent e-Learning Technology Lab at the German Research Center for Artificial Intelligence in Saarbruken, Germany. The article explored his work on the Intelligent Support for Authoring Semantic Learning Content project funded by the European Commission’s Community Research and Development Information Service. The magazine article (published March 2013) discussed how Sosnovsky’s project will enhance adaptive e-Learning by making it possible to develop smart instructional material for a broader audience of content authors. The article can be viewed at [[http://www.research-europe.com/magazine/REGIONAL/EX8/index.html]] , beginning on page 71.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2013-01-01&amp;quot;&amp;gt;2013-01-01&amp;lt;/span&amp;gt; :: [[User:peterb | Peter Brusilovsky]] appointed the Editor-In-Chief of [http://www.computer.org/portal/web/tlt  IEEE Transactions on Learning Technologies]. ====&lt;br /&gt;
Peter is appointed the Editor-In-Chief of IEEE Transactions on Learning Technologies, a journal dedicated to advancing the state of the art in technology-enhanced learning. This quarterly publication covers leading edge research on topics such as educational software applications, online learning systems, and simulation systems for education and training. Read the news story on SIS Web site: [http://www.ischool.pitt.edu/news/3-11-2013.php]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2012-07-09&amp;quot;&amp;gt;2012-08-26&amp;lt;/span&amp;gt; :: [[User:Rostaf | Rosta Farzan]] started her new position as an Assistant Professor at the School of Information Sciences. ====&lt;br /&gt;
Congratulations to Rosta! After 3 years as a postdoc at CMU, she is now back to Pitt as an Assistant Professor. During her first semester at SIS she is teaching IS2430 Social Computing course. Read the news story on SIS Web site: [http://www.ischool.pitt.edu/news/08-02-2012.php]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2012-07-09&amp;quot;&amp;gt;2012-07-09&amp;lt;/span&amp;gt; :: [[User:shoha99 | Sharon Hsiao]] Thesis Defence: Navigation Support and Social Visualization for Personalized E-Learning  ====&lt;br /&gt;
A large number of educational resources is now made available on the Web to support both regular classroom learning and online learning. However, the abundance of available content produced at least two problems: how to help students to find the most appropriate resources and how to engage them into using these resources and benefit from them. Personalized and social learning have been suggested as potential ways to address these problems.&lt;br /&gt;
&lt;br /&gt;
This work attempts to combine the ideas of personalized and social learning by providing navigation support through an open social student modeling visualization. A series of classroom studies exploited the idea of the approach and revealed promising results, which demonstrated the personalized guidance and social visualization combined helped students to find the most relevant resources of parameterized self-assessment questions for Java programming. Thus, this dissertation extend the approach to a larger collection of learning objects for cross content navigation and verify its capability of supporting social visualization for personalized E-Learning.&lt;br /&gt;
&lt;br /&gt;
The study results confirm that working with the non-mandatory system, students enhanced the learning quality in increasing their motivation and engagement. They successfully achieved better learning results. Meanwhile, incorporating a mixed collection of content in the open social student modeling visualizations effectively led the students to work at the right level of questions. Both strong and weak student worked with the appropriate levels of questions for their readiness accordingly and yielded a consistent performance across all three levels of complexities. Additionally, providing a more realistic content collection on the navigation supported open social student modeling visualizations results in a uniform performance in the group. The classroom study revealed a clear pattern of social guidance, where the stronger students left the traces for weaker ones to follow. The subjective evaluation confirms the design of the interface in terms of the content organization. Students’ positive responses also compliment the objective system usage data.&lt;br /&gt;
&lt;br /&gt;
download it from [http://d-scholarship.pitt.edu/13439/ here]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2011-11-30&amp;quot;&amp;gt;2011-11-30&amp;lt;/span&amp;gt; :: [[User:Sergey | Sergey Sosnovsky]] Thesis Defence: Ontology-Based Open-Corpus Personalization for E-Learning  ====&lt;br /&gt;
Conventional closed-corpus adaptive information systems control limited sets of documents in fixed subject domains and cannot provide access to the content outside the system. Such restrictions contradict the requirements of today, when most of the information systems are implemented in the open document space of WWW and are expected to operate on the open-corpus content. In order to maintain personalized access to open-corpus documents, an adaptive system should be able to model the documents and the relations between the documents and the domain knowledge automatically and dynamically. This dissertation explores the problem of open-corpus personalization and semantic modeling of open-corpus content in the context of e-Learning. Information on WWW is not without structure. Many collections of online instructional material (tutorials, electronic books, digital libraries, etc.) have been provided with implicit knowledge models encoded in form of tables of content, indexes, headers of chapters, links between pages, and different styles of text fragments. The main dissertation approach tries to leverage this layer of hidden semantics by extracting and representing it as coarse-grained models of collections. A central domain ontology is used to maintain overlay modeling of studentsÕ knowledge and serves as a reference point for multiple collections of external instructional material. In order to establish the link between the ontology and the open-corpus content models a special ontology mapping algorithm has been developed.  The proposed approach has been applied in the Ontology-based Open-corpus Personalization Service (OOPS) that recommends and adaptively annotates online reading material. The domain of Java programming has been chosen for the proof-of-concept implementation. A controlled experiment has been organized to evaluate the developed adaptive system and the proposed approach overall. The results of the evaluation have demonstrated several significant learning effects of the implemented open-corpus personalization. The analysis of log-based data has also shown that the open-corpus version of the system is capable of providing personalization of similar quality to the close-corpus one. Such results indicate that the proposed approach supports fully-scale open-corpus personalization for e-Learning. Further research is required to verify if the approach remains effective in other subject domains and with other types of instructional content.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2011-07-15&amp;quot;&amp;gt;2011-07-15&amp;lt;/span&amp;gt; :: [[User:DParra | Denis Parra]] earns a paper award in UMAP 2011 ====&lt;br /&gt;
In the last conference of User Modeling, Adaptation and Personalization (UMAP 2011) Denis Parra won one of the 2 [http://www.umap2011.org/program/best-paper-awards James Chen Best Student paper awards] for his paper '''Walk The Talk: Analyzing the relation between implicit and explicit feedback for preference elicitation''' that he co-authored with Dr. Xavier Amatriain. In this paper, the authors present a study on the music domain with last.fm users, which results leads them to create a regression model that maps implicit information (such as playcounts and how recently a user listened to albums) with explicit information in the form of ratings. More details in the [http://www.springerlink.com/content/645721483544r815/  conference proceedings in Springer]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2011-06-12&amp;quot;&amp;gt;2011-06-12&amp;lt;/span&amp;gt; :: [[User:peterb | Peter]] Promoted to Rank of Full Professor ====&lt;br /&gt;
Congratulations to our head of PAWS lab! [[http://www.ischool.pitt.edu/news/06-10-2011.php Read more ]]&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2011-05-01&amp;quot;&amp;gt;2011-05-01&amp;lt;/span&amp;gt; :: [[User:shoha99 | Sharon]] received 2011 Allen Kent Award for Outstanding Contributions to the Graduate Program in Information Science ==== &lt;br /&gt;
She has worked with [http://www.sis.pitt.edu/~gray/ Dr. Glenn Ray] several years in designing and teaching undergraduate courses. She's affiliated as teaching fellow and teaches in our school now.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-12-15&amp;quot;&amp;gt;2010-12-15&amp;lt;/span&amp;gt; :: [[User:peterb | Peter]] received Google grant to work on ''Personalized Social Systems for Local Communities'' ====&lt;br /&gt;
The grant will support our efforts to increase user participation in social systems designed for local communities. In the course of the project will explore two innovative ideas for increasing participation. The first idea is to provide access to information “beyond the desktop,” by adding a mobile location-based interface to access information. This will increase both the number of active users and the volume of their contributions. The second idea is to provide personalized access to information to increase the chance to gather relevant information. This work will be based on two existing social systems that were developed and maintained by PAWs lab: the [[Systems#CoMeT | CoMeT]] system for sharing information about research talks at Carnegie Mellon and University of Pittsburgh and Eventur, a social system for recommending cultural events in the Pittsburgh area.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-17&amp;quot;&amp;gt;2010-09-17&amp;lt;/span&amp;gt; :: [[User:Myudelson | Michael Yudelson's]] Thesis Defence: Providing Service-Based Personalization In An Adaptive Hypermedia System ====&lt;br /&gt;
The dissertation proposes a novel way of speeding the development of new adaptive hypermedia systems. The gist of the approach is to extract the adaptation functionality out of the adaptive hypermedia system, encapsulate it into a standalone system, and offer adaptation as a service to the client applications. Such a standalone adaptation provider reduces the development of adaptation functionality to configuration and compliance and as a result creates new adaptive systems faster and helps serve larger user populations with adaptively accessible content. [[http://washington.sis.pitt.edu/comet/presentColloquium.do?col_id=777 details]]&lt;br /&gt;
The electronic version of [[User:Myudelson | Michael Yudelson's]] dissertation has been approved by the School of Information Sciences. ETD is accessible worldwide from the online library catalog of the University of Pittsburgh ([http://etd.library.pitt.edu/ETD/available/etd-10132010-092137/ link]).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-15&amp;quot;&amp;gt;2010-09-15&amp;lt;/span&amp;gt; :: [[User:peterb | Peter Brusilovsky]] received NSF grant to work on ''Modeling and Visualization of Latent Communities'' ====&lt;br /&gt;
This EAGER grant will allow us to investigate how to model and visualize latent communities – those groups of people who form communities based on their similar interests. This work will consider how to elicit latent communities from various kinds of data about individuals available in the modern social Web and deliver the results in a manner suitable for interactive exploration through interactive visualizations. This will be one of the first attempts to use a variety of social Web data and approaches to community modeling. [[http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1059577 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-08&amp;quot;&amp;gt;2010-09-08&amp;lt;/span&amp;gt; :: [[User:jahn | Jae-wook's]] Thesis Defence: Adaptive Visualization for Focused Personalized Information Retrieval ====&lt;br /&gt;
Jae-wook Ahn's dissertation proposes to incorporate interactive visualization into personalized search in order to overcome the limitation. By combining the personalized search and the interactive visualization, we expect our approach will be able to help users to better explore the information space and locate relevant information more efficiently. [[http://washington.sis.pitt.edu/comet/presentColloquium.do?col_id=764 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-01&amp;quot;&amp;gt;2010-09-01&amp;lt;/span&amp;gt; :: [[User:peterb | Peter Brusilovsky]] and Jung Sun Oh received NSF grant to work on ''Personalization and social networking for short-term communities'' ====&lt;br /&gt;
This one-year grant will support a project exploring personalization and social networking for short-term communities. Using academic research conferences as a test bed, our team will explore new methods to leverage information about user interests (available from multiple external resources) and develop techniques to facilitate use of existing social technologies. [[http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1052768 details]]&lt;br /&gt;
&lt;br /&gt;
==== 2010-08-15 :: SIGWeb Newsletter published an interview with [[User:peterb | Peter Brusilovsky]] ====&lt;br /&gt;
The Summer 2010 issue of SIGWeb Newsletter (a magazine of ACM Special Interest Group on Hypertext and the Web) published an [http://dx.doi.org/10.1145/1796390.1796393 interview with Peter Brusilovsky]. The interview provides some personal view on research project performed at PAWS.&lt;br /&gt;
&lt;br /&gt;
==== 2010-07-01 :: [[User:jahn | Jae-wook]] has received Computing Inovation Fellowship ====&lt;br /&gt;
Jae-wook Ahn was chosen as a [http://cifellows.org  CIFellow] (Computing Innovation Fellow) supported by the Computing Community Consortium (CCC), the Computing Research Association (CRA), and the National Science Foundation.  Starting from the fall 2010, he is going to work with [http://www.cs.umd.edu/~ben/ Dr. Ben Shneiderman] at the [http://www.cs.umd.edu/hcil Human Computer Interaction Lab], University of Maryland.&lt;br /&gt;
&lt;br /&gt;
==== 2010-05-01 :: Sergey has received EU Marie Curie International Incoming Fellowship ====&lt;br /&gt;
Sergey Sosnovsky's proposal for EU [http://cordis.europa.eu/improving/fellowships/home.htm Marie Curie Fellowship] is approved by the EU Research Executive Agency. The funding starts in July, 2010 and will last until July 2012. The project &amp;quot;Intelligent Support for Authoring Semantic Learning Content&amp;quot; will focus on implementation of author-friendly technologies for learning content development, including collaborative authoring support, metadata authoring support, open-corpus content discovery, interactivity authoring, and gap detection.&lt;br /&gt;
&lt;br /&gt;
==== 2009-06-27 :: Rosta receives her second James Chen Award ====&lt;br /&gt;
Rosta Farzan received James Chen Best Student Paper Award at the 12th International Conference on User Modelling, Adaptation and Personalization, UMAP2009, in Trento, Italy for the paper ''Social Navigation Support for Information Seeking: If You Build It, Will They Come?'' by Rosta Farzan and Peter Brusilovsky. This is her second James Chen Award, congratulations!&lt;br /&gt;
&lt;br /&gt;
==== 2009-06-26 :: PAWS Caught on UMAP 2009 Video ====&lt;br /&gt;
* 0:27 [[User:Myudelson|Michael]]&lt;br /&gt;
* 1:09 [[User:Rostaf|Rosta]]&lt;br /&gt;
* 1:18 [[User:Sergey|Sergey]]&lt;br /&gt;
* 1:51 [[User:Suleehs|Danielle]]&lt;br /&gt;
* 3:12 [[User:Myudelson|Michael]] and [[User:Sergey|Sergey]]&lt;br /&gt;
* 4:01 [[User:Peterb|Peter]]&lt;br /&gt;
&amp;lt;youtube&amp;gt;v_amf_zcLtQ&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2009-05-28 :: [[User:peterb | Peter]] awarded honorary doctorate by the Slovak University of Technology in Bratislava ====&lt;br /&gt;
At a ceremony in Bratislava today, Peter Brusilovsky was honored by the [http://www.stuba.sk/ Slovak University of Technology in Bratislava] with the degree of Doctor honoris causa. The university, founded in 1937 in Bratislava, is one of the most significant institutions of higher education in Slovakia. Peter was selected for this recognition for &amp;quot;his contributions to the fields of Informatics and Information Technologies&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== 2008-07-31 :: [[User:peterb | Peter]] receives Best Paper Award at AH 2008 ====&lt;br /&gt;
Peter Brusilovsky received Best Paper Award at the 5th International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, AH 2008, in Hannover, Germany  for the paper [http://www.springerlink.com/content/6h410u3w4836v866/ ''Social Information Access for the Rest of Us: An Exploration of Social YouTube''] by Maurice Coyle, Jill Freyne, Peter Brusilovsky, and Barry Smyth&lt;br /&gt;
&lt;br /&gt;
==== 2007-06-28 :: [[User:Myudelson | Michael]] receives James Chen Best Student Paper Award at UM 2007 ====&lt;br /&gt;
Michael Yudelson received James Chen Best Student Paper Award at the 11th International Conference on User Modelling, UM07, in Corfu, Greece for the paper [http://www.springerlink.com/content/c723060442701737/ ''A User Modeling Server for Contemporary Adaptive Hypermedia: an Evaluation of Push Approach  to Evidence Propagation''] by Michael Yudelson, Peter Brusilovsky, and Vladimir Zadorozhny&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=2025</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=2025"/>
		<updated>2013-06-19T16:29:50Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Michael V. Yudelson ==&lt;br /&gt;
Ph.D. Research Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif]]&lt;br /&gt;
&lt;br /&gt;
Carnegie Learning Inc.&amp;lt;br/&amp;gt;&lt;br /&gt;
437 Grant St.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: https://sites.google.com/site/myudelson/home&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=2024</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=2024"/>
		<updated>2013-06-19T16:28:46Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Michael V. Yudelson ==&lt;br /&gt;
Research Scientist&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif]]&lt;br /&gt;
&lt;br /&gt;
Carnegie Learning Inc.&amp;lt;br/&amp;gt;&lt;br /&gt;
437 Grant St.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: https://sites.google.com/site/myudelson/home&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=2023</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=2023"/>
		<updated>2013-06-19T16:28:24Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Michael V. Yudelson ==&lt;br /&gt;
PHD Candidate&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif]]&lt;br /&gt;
&lt;br /&gt;
Carnegie Learning Inc.&amp;lt;br/&amp;gt;&lt;br /&gt;
437 Grant St.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15219 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1 (412) 690-2442 x222&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: https://sites.google.com/site/myudelson/home&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=1997</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=1997"/>
		<updated>2013-02-05T01:56:52Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Michael V. Yudelson ==&lt;br /&gt;
PHD Candidate&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif]]&lt;br /&gt;
&lt;br /&gt;
Human Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave&amp;lt;br/&amp;gt;&lt;br /&gt;
Newell-Simon Hall, Rm. 2602K&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15213 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1-412-268-9672&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: https://sites.google.com/site/myudelson/home&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=1996</id>
		<title>User:Myudelson</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=User:Myudelson&amp;diff=1996"/>
		<updated>2013-02-05T01:56:35Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Michael V. Yudelson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Michael V. Yudelson ==&lt;br /&gt;
PHD Candidate&lt;br /&gt;
&lt;br /&gt;
[[Image:Michael_V_Yudelson.gif]]&lt;br /&gt;
&lt;br /&gt;
Human Computer Interaction Institute&amp;lt;br/&amp;gt;&lt;br /&gt;
Carnegie Mellon University&amp;lt;br/&amp;gt;&lt;br /&gt;
5000 Forbes Ave&lt;br /&gt;
Newell-Simon Hall, Rm. 2602K&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA, 15213 USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1-412-268-9672&amp;lt;br/&amp;gt;&lt;br /&gt;
Web: https://sites.google.com/site/myudelson/home&lt;br /&gt;
&lt;br /&gt;
== Systems ==&lt;br /&gt;
* [[Ensemble]]&lt;br /&gt;
* [[Knowledge Tree]]&lt;br /&gt;
* [[CUMULATE]]&lt;br /&gt;
* [[PERSEUS]]&lt;br /&gt;
* [[NavEx]]&lt;br /&gt;
* [[CoPE]]&lt;br /&gt;
* [[WebEx]]&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1769</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1769"/>
		<updated>2011-02-15T20:44:42Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE_protocol#Protocol_for_reporting_user_activity|section]] on how to send clicks to the user model&lt;br /&gt;
* [http://www.computingportal.org/admin/settings/navigation_cues Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1768</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1768"/>
		<updated>2011-02-15T14:10:08Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE_protocol#Protocol_for_reporting_user_activity|section]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1767</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1767"/>
		<updated>2011-02-15T14:09:36Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE_protocol#Protocol_for_reporting_user_activity]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1766</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1766"/>
		<updated>2011-02-15T14:09:28Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1765</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1765"/>
		<updated>2011-02-15T14:08:39Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE section]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1761</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1761"/>
		<updated>2011-02-15T14:08:15Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - [[section|CUMULATE_protocol#Protocol_for_reporting_user_activity]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1764</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1764"/>
		<updated>2011-02-15T14:08:04Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE_protocol|section]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1763</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1763"/>
		<updated>2011-02-15T14:07:48Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a [[CUMULATE_protocol#Protocol_for_reporting_user_activity | section]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1762</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1762"/>
		<updated>2011-02-15T14:07:30Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Relevant Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model, in particular - a[[CUMULATE_protocol#Protocol_for_reporting_user_activity|section]] on how to send clicks to the user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1760</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1760"/>
		<updated>2011-02-15T14:01:43Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Requesting adaptation (&amp;quot;hard&amp;quot;) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;, implemented) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1759</id>
		<title>PERSEUS adaptation for Ensemble project</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PERSEUS_adaptation_for_Ensemble_project&amp;diff=1759"/>
		<updated>2011-02-15T14:01:33Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Requesting adaptation (&amp;quot;easy&amp;quot;) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= About Ensemble =&lt;br /&gt;
[[Ensemble]]  is a new NSF NSDL Pathways project working to establish a national, distributed digital library for computing education. Our project is building a distributed portal providing access to a broad range of existing educational resources for computing while preserving the collections and their associated curation processes. We want to encourage contribution, use, reuse, review and evaluation of educational materials at multiple levels of granularity and we seek to support the full range of computing education communities including computer science, computer engineering, software engineering, information science, information systems and information technology as well as other areas often called “computing + X” or “X informatics.”&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
[[Image:Portal-group-social-navigation.png|thumb|'''100'''|Figure 1. Group-based social navigation]]&lt;br /&gt;
[[Image:Portal-group-n-individual-social-navigation.png|thumb|'''100'''|Figure 2. Group-based and individual social navigation]]&lt;br /&gt;
The main goal of enhancing Ensemble portal (http://www.computingportal.org) with adaptation is to provide an extra value to the rich collection of resources that the portal is currently hosting. Out of a large set of possible adaptation techniques we selected the one that captures the social traits of portal users. Namely, visualizes users' browsing behaviors.&lt;br /&gt;
&lt;br /&gt;
In Figure 1 there is a screenshot of an existing portal page with adaptive navigation cues added. Here green bullets of various shades denote the intensity of the users' click traffic: the darker the shade - the more clicks visits the page has. Here users are not distinguished from each other. Instead, a page-viewing behavior of a community of all portal users is visualized. Figure 2 is a more elaborate example where each individual user is contrasted to the rest of the community. The bullet background represents the whole user community, an the foreground person icon denotes an individual user.&lt;br /&gt;
&lt;br /&gt;
For the adaptation to work, Ensemble portal has to &amp;quot;cooperate&amp;quot; with the adaptation providers. There are two components that are responsible for adaptation.&lt;br /&gt;
# User modeling server [[CUMULATE]], that collects user page-viewing behavior. Portal should be able to send page-view events containing the viewed page URL and potentially additional information about the user.&lt;br /&gt;
# Adaptation server [[PERSEUS]], that, upon request, renders a visualization of aggregated user viewing-behaviors collected by the user modeling server. Portal should be able to query [[PERSEUS]] to obtain navigation icons (just like those in figure 1 and 2) for links on a particular portal page (all or a subset). It should also to be able to parse the [[PERSEUS]]'s response and paste these icons on the rendered page.&lt;br /&gt;
&lt;br /&gt;
= Implementation =&lt;br /&gt;
&lt;br /&gt;
== Reporting users's page-views ==&lt;br /&gt;
This par is absolutely necessary. Adaptation requires a special kind of user-data processing and cannot be easily implemented as a plugin for Drupal (the basis for Ensemble portal). Portal has to send an HTTP GET request to the [[CUMULATE|user modeling server's]] listening url that contains:&lt;br /&gt;
* URL of the page being viewed&lt;br /&gt;
* Some form of user identity (e.g. client IP address or portal login). This information is optional but desirable to be able to support a more advanced adaptation such as the one in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;easy&amp;quot;, abandoned) ==&lt;br /&gt;
[[Image:Ensemble-embedlet-browser.png|thumb|'''100'''|Figure 3. [[PERSEUS]] embedlet rendered in a browser]]&lt;br /&gt;
Adaptation can be provided in a fairly painless manner by inserting '''embed''' HTML tags, just like those [http://www.youtube.com YouTube] offers. [[PERSEUS]]'s embedlet is, in some way, an iframe and [[PERSEUS]] assumes full responsibility to render links' presentation (see Figure 3 for an example of embedlet's rendering in a browser).&lt;br /&gt;
&lt;br /&gt;
The use of these '''embedlets''' requires for the list of links adaptation is provided for to be cached in advance, so that the enumeration of links to be adaptively presented can be done in a concise manner and the invoked embedlet URL does not exceed 255 characters.&lt;br /&gt;
&lt;br /&gt;
Embedlet could work in both group-based mode providing adaptation similar to the one shown in Figure 1, or group-and-individual mode, similar to the one shown in Figure 2.&lt;br /&gt;
&lt;br /&gt;
== Requesting adaptation (&amp;quot;hard&amp;quot;) ==&lt;br /&gt;
Here the Content Management System (CMS) has to be more engaged but the solution is more flexible.&lt;br /&gt;
&lt;br /&gt;
The two requirements for the CMS that is has to be able to send a query to [[PERSEUS]] with a list of links to adapt and to be able to parse the response. Concrete format of the request/response is not important, since a special version of the adaptation services would be built for [[Ensemble]].&lt;br /&gt;
&lt;br /&gt;
The following is a working draft for invoking [[PERSEUS]] adaptation (HTTP POST request is a must):&lt;br /&gt;
* '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn''' is a base URL of PERSEUS social navigation support service for [[Ensemble]]&lt;br /&gt;
* HTTP POST should be used to invoke, HTTP GET to access a 'manual' mode for testing&lt;br /&gt;
* '''user_id''' - user id login of the logged-in portal user; currently meta user '''meta_ensemble''' should be used&lt;br /&gt;
* '''group_id''' group id, id of the portal community; currently meta community '''meta_group''' should be used&lt;br /&gt;
* '''uri''' -  list of links to adapt; these are the links sent to CUMULATE with reports of user clicks; the list items should be separated by CR (carriage return)&lt;br /&gt;
* '''vis_id''' - an id of a visualizer that formats the output by selecting appropriate annotations for the aggregated numerical values; at this point should be equal to '''ensemble-sn-shadeviz'''; alternatively '''/vis/ensemble-sn-shadeviz/''' could be added at the end of the base URL to achieve the same result, so the URL would be '''http://adapt2.sis.pitt.edu/pservice/service/ensemble-sn/invoke/ensemble-sn/vis/ensemble-sn-shadeviz'''&lt;br /&gt;
* returned response is a list of annotations - HTML snippets (e.g. img tag and maybe something extra) to be placed in front of the link; the order of annotations is the same as in the request.&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [http://www.computingportal.org/ Ensemble Computing Portal]&lt;br /&gt;
* [[CUMULATE_protocol|Protocol]] for exchanging data with [[CUMULATE]]'s user model&lt;br /&gt;
* [http://owaine.dlib.vt.edu/sites/admin/settings/http_request_per_page Module for sending user clicks to CUMULATE settings page] (authentication necessary)&lt;br /&gt;
&lt;br /&gt;
= Progress Blog =&lt;br /&gt;
* 13:49, 9 July 2010 (EDT) : Drupal Rules module identified as a way to redirect user clicks to [[CUMULATE]] UMS&lt;br /&gt;
* 18:27, 15 July 2010 (EDT) : [[CUMULATE]] configured for accepting test input of Ensemble portal user navigation reports via [[CUMULATE_protocol#Protocol_for_reporting_user_activity|this]] protocol. Preliminary by-hand testing is successful.&lt;br /&gt;
* 18:51, 15 July 2010 (EDT) : Preliminary test of Ensemble portal user navigation reports to [[CUMULATE]] successful&lt;br /&gt;
* 10:44, 27 July 2010 (EDT) : Drupal module for sending user clicks to [[CUMULATE]] is confirmed to work properly on [http://owaine.dlib.vt.edu/sites/ U. of Oregon test portal]&lt;br /&gt;
* 12:05, 29 July 2010 (EDT) Meeting with [http://web.cecs.pdx.edu/~lmd/ Dr. Delcambre] and Elizabeth on moving forward with building the adaptation into the portal. Decided to look further onto Drupal themes and modules (Elizabeth) for ways to paste the calls for adaptations and to create a specialized version of [[PERSEUS]] service for the Portal ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 16:43, 31 August 2010 (EDT) : Stub [[PERSEUS]] social navigation service for [[Ensemble]] is created and deployed ([[User:Myudelson|Michael]]).&lt;br /&gt;
* 07:06, 3 September 2010 (EDT) : first vanilla working [http://ensemble.cs.pdx.edu/vanilla example] of [[PERSEUS]] adaptation on the portal is deployed by Elizabeth&lt;br /&gt;
* 14:13, 23 September 2010 (EDT) : Group-based social adaptation is now fully operational. It is currently deployed on U. of Portland test server. Check [http://ensemble.cs.pdx.edu/vanilla vanilla example].&lt;br /&gt;
* 11:14, 28 September 2010 (EDT) : Group-based social adaptation [[PERSEUS]] adaptation is fully operational on the main server, refer to [http://owaine.dlib.vt.edu/sites/cs1 this example].&lt;br /&gt;
&lt;br /&gt;
= Contacts =&lt;br /&gt;
* [[User:Myudelson | Michael V. Yudelson]]&lt;br /&gt;
* Elizabeth Heinlein&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=PAWS&amp;diff=1719</id>
		<title>PAWS</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=PAWS&amp;diff=1719"/>
		<updated>2010-12-24T01:01:32Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: /* Most Recent News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About PAWS ==&lt;br /&gt;
Personalized Adaptive Web Systems Lab was established in 2004 with support from National Science Foundation and School of Information Sciences. The goal of the PAWS Lab is development and evaluation of innovative user- and group-adaptive Web-based technologies, systems, and architectures. The Lab currently explores a range of user modeling, adaptation and personalization technologies. The work of the Lab is supported by NSF and DARPA funding.&lt;br /&gt;
&lt;br /&gt;
== Most Recent News ==&lt;br /&gt;
* [[User:Myudelson | Michael Yudelson's]] ETD has been approved by the School of Information Sciences ([[News#2010-12-23|details]])&lt;br /&gt;
* [[User:Myudelson | Michael Yudelson's]] defended his Ph. D.Thesis: ''Providing Service-Based Personalization In An Adaptive Hypermedia System''  ([[News#2010-09-17|details]])&lt;br /&gt;
* [[User:peterb | Peter Brusilovsky]] received NSF grant to work on ''Modeling and Visualization of Latent Communities'' ([[News#2010-09-15|details]])&lt;br /&gt;
* [[User:jahn | Jae-wook's]] defended his Ph. D.Thesis: ''Adaptive Visualization for Focused Personalized Information Retrieval'' ([[News#2010-09-08|details]]) &lt;br /&gt;
* [[User:peterb | Peter Brusilovsky]] and Jung Sun Oh received NSF grant to work on ''Personalization and social networking for short-term communities'' ([[News#2010-09-01|details]])&lt;br /&gt;
Go to [[News | News Page]]&lt;br /&gt;
&lt;br /&gt;
== Try PAWS Tools at our Community Portal == &lt;br /&gt;
&lt;br /&gt;
Go to [http://adapt2.sis.pitt.edu/kt Knowledge Tree] portal and [http://adapt2.sis.pitt.edu/kt/register.html create trial account] to try our tools.&lt;br /&gt;
&lt;br /&gt;
[http://www.sis.pitt.edu/~cagent/ CourseAgent]: Share evaluations of IS graduate courses at Pitt and plan your career.&lt;br /&gt;
&lt;br /&gt;
[http://washington.sis.pitt.edu/comet/ Comet]: Share, tag, recommend and schedule interesting talks in Pittsburgh.&lt;br /&gt;
&lt;br /&gt;
[http://eventur.us/ Eventur]: Share and schedule cultural events in Pittsburgh.&lt;br /&gt;
&lt;br /&gt;
[http://www.computingportal.org/ Ensemble]: This cross-university collaborative effort aims to bring together the global community of computing educators around a growing set of content collections with high-quality educational resources.&lt;br /&gt;
&lt;br /&gt;
[http://amber.exp.sis.pitt.edu/yournews/ YourNews]: This is a personalized RSS news access portal with several levels of user modeling and feed recommendation. Read your news in a personalized way!&lt;br /&gt;
&lt;br /&gt;
If you are a researcher and would like to  quickly try our adaptation tools, create the trial account (link above) and proceed [http://adapt2.sis.pitt.edu/cbum/ here].&lt;br /&gt;
&lt;br /&gt;
== PAWS Lab Contact Information ==&lt;br /&gt;
Information Sciences Building, Rm. 2A04&amp;lt;br/&amp;gt;&lt;br /&gt;
135 North Bellefield Avenue&amp;lt;br/&amp;gt;&lt;br /&gt;
Pittsburgh, PA 15213, USA&amp;lt;br/&amp;gt;&lt;br /&gt;
Tel: +1(412)624-9437&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=News&amp;diff=1718</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=News&amp;diff=1718"/>
		<updated>2010-12-24T01:00:41Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-12-23&amp;quot;&amp;gt;2010-12-23&amp;lt;/span&amp;gt; :: [[User:Myudelson | Michael Yudelson's]] ETD has been approved by the School of Information Sciences ==== &lt;br /&gt;
The electronic version of [[User:Myudelson | Michael Yudelson's]] dissertation has been approved by the School of Information Sciences. ETD is accessible worldwide from the online library catalog of the University of Pittsburgh ([http://etd.library.pitt.edu/ETD/available/etd-10132010-092137/ link]).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-17&amp;quot;&amp;gt;2010-09-17&amp;lt;/span&amp;gt; :: [[User:Myudelson | Michael Yudelson's]] Thesis Defence: Providing Service-Based Personalization In An Adaptive Hypermedia System ====&lt;br /&gt;
The dissertation proposes a novel way of speeding the development of new adaptive hypermedia systems. The gist of the approach is to extract the adaptation functionality out of the adaptive hypermedia system, encapsulate it into a standalone system, and offer adaptation as a service to the client applications. Such a standalone adaptation provider reduces the development of adaptation functionality to configuration and compliance and as a result creates new adaptive systems faster and helps serve larger user populations with adaptively accessible content. [[http://washington.sis.pitt.edu/comet/presentColloquium.do?col_id=777 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-15&amp;quot;&amp;gt;2010-09-15&amp;lt;/span&amp;gt; ::[[User:peterb | Peter Brusilovsky]] received NSF grant to work on ''Modeling and Visualization of Latent Communities'' ====&lt;br /&gt;
This EAGER grant will allow us to investigate how to model and visualize latent communities – those groups of people who form communities based on their similar interests. This work will consider how to elicit latent communities from various kinds of data about individuals available in the modern social Web and deliver the results in a manner suitable for interactive exploration through interactive visualizations. This will be one of the first attempts to use a variety of social Web data and approaches to community modeling. [[http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1059577 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-08&amp;quot;&amp;gt;2010-09-08&amp;lt;/span&amp;gt; :: [[User:jahn | Jae-wook's]] Thesis Defence: Adaptive Visualization for Focused Personalized Information Retrieval ====&lt;br /&gt;
Jae-wook Ahn's dissertation proposes to incorporate interactive visualization into personalized search in order to overcome the limitation. By combining the personalized search and the interactive visualization, we expect our approach will be able to help users to better explore the information space and locate relevant information more efficiently. [[http://washington.sis.pitt.edu/comet/presentColloquium.do?col_id=764 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-01&amp;quot;&amp;gt;2010-09-01&amp;lt;/span&amp;gt; ::  [[User:peterb | Peter Brusilovsky]] and Jung Sun Oh received NSF grant to work on ''Personalization and social networking for short-term communities'' ====&lt;br /&gt;
This one-year grant will support a project exploring personalization and social networking for short-term communities. Using academic research conferences as a test bed, our team will explore new methods to leverage information about user interests (available from multiple external resources) and develop techniques to facilitate use of existing social technologies. [[http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1052768 details]]&lt;br /&gt;
&lt;br /&gt;
==== 2010-08-15 :: SIGWeb Newsletter published an interview with [[User:peterb | Peter Brusilovsky]] ====&lt;br /&gt;
The Summer 2010 issue of SIGWeb Newsletter (a magazine of ACM Special Interest Group on Hypertext and the Web) published an [http://dx.doi.org/10.1145/1796390.1796393 interview with Peter Brusilovsky]. The interview provides some personal view on research project performed at PAWS.&lt;br /&gt;
&lt;br /&gt;
==== 2010-07-01 :: [[User:jahn | Jae-wook]] has received Computing Inovation Fellowship ====&lt;br /&gt;
Jae-wook Ahn was chosen as a [http://cifellows.org  CIFellow] (Computing Innovation Fellow) supported by the Computing Community Consortium (CCC), the Computing Research Association (CRA), and the National Science Foundation.  Starting from the fall 2010, he is going to work with [http://www.cs.umd.edu/~ben/ Dr. Ben Shneiderman] at the [http://www.cs.umd.edu/hcil Human Computer Interaction Lab], University of Maryland.&lt;br /&gt;
&lt;br /&gt;
==== 2010-05-01 :: Sergey has received EU Marie Curie International Incoming Fellowship ====&lt;br /&gt;
Sergey Sosnovsky's proposal for EU [http://cordis.europa.eu/improving/fellowships/home.htm Marie Curie Fellowship] is approved by the EU Research Executive Agency. The funding starts in July, 2010 and will last until July 2012. The project &amp;quot;Intelligent Support for Authoring Semantic Learning Content&amp;quot; will focus on implementation of author-friendly technologies for learning content development, including collaborative authoring support, metadata authoring support, open-corpus content discovery, interactivity authoring, and gap detection.&lt;br /&gt;
&lt;br /&gt;
==== 2009-06-26 :: PAWS Caught on UMAP 2009 Video ====&lt;br /&gt;
* 0:27 [[User:Myudelson|Michael]]&lt;br /&gt;
* 1:09 [[User:Rostaf|Rosta]]&lt;br /&gt;
* 1:18 [[User:Sergey|Sergey]]&lt;br /&gt;
* 1:51 [[User:Suleehs|Danielle]]&lt;br /&gt;
* 3:12 [[User:Myudelson|Michael]] and [[User:Sergey|Sergey]]&lt;br /&gt;
* 4:01 [[User:Peterb|Peter]]&lt;br /&gt;
&amp;lt;youtube&amp;gt;v_amf_zcLtQ&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
	<entry>
		<id>https://adapt2.sis.pitt.edu/w/index.php?title=News&amp;diff=1717</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://adapt2.sis.pitt.edu/w/index.php?title=News&amp;diff=1717"/>
		<updated>2010-12-24T01:00:25Z</updated>

		<summary type="html">&lt;p&gt;Myudelson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-12-23&amp;quot;&amp;gt;2010-12-23&amp;lt;/span&amp;gt; :: [[User:Myudelson | Michael Yudelson's]] ETD has been approved by the School of Information Sciences ==== &lt;br /&gt;
The electronic version of [[User:Myudelson | Michael Yudelson's]] dissertation has been approved by the School of Information Sciences. ETD is accessible worldwide from the online library catalog of the University of Pittsburgh ([http://etd.library.pitt.edu/ETD/available/etd-10132010-092137/ link]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-17&amp;quot;&amp;gt;2010-09-17&amp;lt;/span&amp;gt; :: [[User:Myudelson | Michael Yudelson's]] Thesis Defence: Providing Service-Based Personalization In An Adaptive Hypermedia System ====&lt;br /&gt;
The dissertation proposes a novel way of speeding the development of new adaptive hypermedia systems. The gist of the approach is to extract the adaptation functionality out of the adaptive hypermedia system, encapsulate it into a standalone system, and offer adaptation as a service to the client applications. Such a standalone adaptation provider reduces the development of adaptation functionality to configuration and compliance and as a result creates new adaptive systems faster and helps serve larger user populations with adaptively accessible content. [[http://washington.sis.pitt.edu/comet/presentColloquium.do?col_id=777 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-15&amp;quot;&amp;gt;2010-09-15&amp;lt;/span&amp;gt; ::[[User:peterb | Peter Brusilovsky]] received NSF grant to work on ''Modeling and Visualization of Latent Communities'' ====&lt;br /&gt;
This EAGER grant will allow us to investigate how to model and visualize latent communities – those groups of people who form communities based on their similar interests. This work will consider how to elicit latent communities from various kinds of data about individuals available in the modern social Web and deliver the results in a manner suitable for interactive exploration through interactive visualizations. This will be one of the first attempts to use a variety of social Web data and approaches to community modeling. [[http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1059577 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-08&amp;quot;&amp;gt;2010-09-08&amp;lt;/span&amp;gt; :: [[User:jahn | Jae-wook's]] Thesis Defence: Adaptive Visualization for Focused Personalized Information Retrieval ====&lt;br /&gt;
Jae-wook Ahn's dissertation proposes to incorporate interactive visualization into personalized search in order to overcome the limitation. By combining the personalized search and the interactive visualization, we expect our approach will be able to help users to better explore the information space and locate relevant information more efficiently. [[http://washington.sis.pitt.edu/comet/presentColloquium.do?col_id=764 details]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;2010-09-01&amp;quot;&amp;gt;2010-09-01&amp;lt;/span&amp;gt; ::  [[User:peterb | Peter Brusilovsky]] and Jung Sun Oh received NSF grant to work on ''Personalization and social networking for short-term communities'' ====&lt;br /&gt;
This one-year grant will support a project exploring personalization and social networking for short-term communities. Using academic research conferences as a test bed, our team will explore new methods to leverage information about user interests (available from multiple external resources) and develop techniques to facilitate use of existing social technologies. [[http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1052768 details]]&lt;br /&gt;
&lt;br /&gt;
==== 2010-08-15 :: SIGWeb Newsletter published an interview with [[User:peterb | Peter Brusilovsky]] ====&lt;br /&gt;
The Summer 2010 issue of SIGWeb Newsletter (a magazine of ACM Special Interest Group on Hypertext and the Web) published an [http://dx.doi.org/10.1145/1796390.1796393 interview with Peter Brusilovsky]. The interview provides some personal view on research project performed at PAWS.&lt;br /&gt;
&lt;br /&gt;
==== 2010-07-01 :: [[User:jahn | Jae-wook]] has received Computing Inovation Fellowship ====&lt;br /&gt;
Jae-wook Ahn was chosen as a [http://cifellows.org  CIFellow] (Computing Innovation Fellow) supported by the Computing Community Consortium (CCC), the Computing Research Association (CRA), and the National Science Foundation.  Starting from the fall 2010, he is going to work with [http://www.cs.umd.edu/~ben/ Dr. Ben Shneiderman] at the [http://www.cs.umd.edu/hcil Human Computer Interaction Lab], University of Maryland.&lt;br /&gt;
&lt;br /&gt;
==== 2010-05-01 :: Sergey has received EU Marie Curie International Incoming Fellowship ====&lt;br /&gt;
Sergey Sosnovsky's proposal for EU [http://cordis.europa.eu/improving/fellowships/home.htm Marie Curie Fellowship] is approved by the EU Research Executive Agency. The funding starts in July, 2010 and will last until July 2012. The project &amp;quot;Intelligent Support for Authoring Semantic Learning Content&amp;quot; will focus on implementation of author-friendly technologies for learning content development, including collaborative authoring support, metadata authoring support, open-corpus content discovery, interactivity authoring, and gap detection.&lt;br /&gt;
&lt;br /&gt;
==== 2009-06-26 :: PAWS Caught on UMAP 2009 Video ====&lt;br /&gt;
* 0:27 [[User:Myudelson|Michael]]&lt;br /&gt;
* 1:09 [[User:Rostaf|Rosta]]&lt;br /&gt;
* 1:18 [[User:Sergey|Sergey]]&lt;br /&gt;
* 1:51 [[User:Suleehs|Danielle]]&lt;br /&gt;
* 3:12 [[User:Myudelson|Michael]] and [[User:Sergey|Sergey]]&lt;br /&gt;
* 4:01 [[User:Peterb|Peter]]&lt;br /&gt;
&amp;lt;youtube&amp;gt;v_amf_zcLtQ&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myudelson</name></author>
		
	</entry>
</feed>